Заданные параметры подстановки
Наиболее часто используемые подстановки - это заранее заданные, поэтому нет необходимости заново включать их в таблицу Подстановок. Тем не менее, вам нужно использовать префикс @ перед надписью, на которую вы делаете ссылку. Обратите внимание на то, что имена параметров подстановки НЕ чувствительны к регистру символов. Вы можете воспользоваться этим, чтобы сделать параметры подстановки более читабельными при введении их в файл текста чертежа.
Параметр подстановки файла чертежа @secwintowards, к примеру, воспринимать гораздо проще, если читать его как: @SecWinTowards.
Существует два вида заранее заданных параметров подстановки: Глобальные и Файл чертежа.
Глобальные
В глобальных подстановках (имеющихся для текущего сеанса) используется системная информация и метаданные, связанные с текущим сеансом пользователя. Вы можете применять их в приложении в тех местах, где можно сделать подстановки, к примеру в 2D или 3D чертеже.
Предположим, у вас есть макет чертежа, который вы используете в нескольких проектах, и в каждом из них вы хотите включить имя проекта и дату в заголовок. Вы можете определить наборы данных в заголовке с текстом: @project и @ddmmyy (т.е. @проект и @ддммгг).
Это заранее определенные переменные, которые не требуют дополнительного описания в таблице подстановок. Каждый раз при печати чертежа имя проекта и текущая дата будут автоматически вставляться в заголовок.
Доступны следующие Глобальные подстановки:
| Параметр | Описание |
|---|---|
| @ddmmyy или @mmddyy | Текущая дата, к примеру 26/5/10 или 5/26/10 |
| @time | Текущее время, к примеру 12:34 |
| @yyyy | Текущий год, например 2010 |
| @mm или @month | Текущий месяц, например 11 или Ноя |
| @dd | Текущий день, например 23 |
| @project | Текущий проект, к примеру DEMO |
| @projdir | Текущая папка проекта, к примеру C:\PROJECTS\TEST |
| @projtitle | Текущий заголовок проекта, к примеру DEMO PROJECT |
| @username | Имя пользователя |
| @networkdomain | Домен сети пользователя |
| @licenceID | Номер лицензии приложения текущего пользователя |
| @mmversion | Номер версии приложения текущего пользователя |
| @computername | Имя компьютера пользователя |
| @windowsversion | Версия ОС Windows пользователя |
Чертеж веера
Доступны следующие подстановки Чертежа веера:
| Параметр | Описание |
|---|---|
| @ringdesigndatabasename | Имя текущей базы данных проекта буровых вееров |
| @ringname | Имя текущего выбранного веера. |
Колонка скважин
Содержание фрагмента Текст можно впечатать в текстовое поле. Вы можете указать ряд специальных подстановок Колонки скважин, также как и заданные пользователем текстовые и Глобальные подстановки.
| Колонка скважин | |
|---|---|
| @Hole = Имя текущей скважины | @TotalDepth = Общая глубина текущей скважины |
| @CollarX = Координаты X устья текущей скважины | @Page = Номер текущей страницы для текущей скважины |
| @CollarY = Координаты Y устья текущей скважины | @Pages = Общее число страниц для текущей скважины |
| @CollarZ = Координаты Z устья текущей скважины | @TotalPage = Текущий номер страницы на всех скважинах |
| @CollarInclination = Наклон текущей скважины | @TotalPages = Общее количество страниц на всех скважинах |
| @CollarAzimuth = Азимут текущей скважины | @Attribute1-10 = атрибуты устья для скважины базы данных |
Файл чертежа
Подстановки Файла чертежа (информация о системе, метаданные чертежа и метаданные, связанные с текущим сеансом пользователя) записываются в заголовок файла чертежа во время создания файла.
Глобальные подстановки и подстановки Файла чертежа можно связывать с 2D чертежом. Чертежи Визекса (и чертежи буровых вееров) доступны для ссылки только при использовании Глобальных подстановок. Это связано с тем, что Чертеж Визекса обрабатывается напрямую из текущего или сохраненного вида Визекса и в нем нет связей с файлом PEL.
Доступны следующие подстановки Файла чертежа:
| Параметр | Описание |
|---|---|
| @cusername | Имя пользователя автора. |
| @cnetworkdomain | Домен сети автора файла чертежа |
| @clicenceID | Номер лицензии автора файла чертежа |
| @cmmversion | Номер версии приложения автора файла чертежа |
| @ccomputername | Имя ПК автора файла чертежа |
| @cwindowsversion | Версия ОС Windows автора файла чертежа |
| @cddmmyy or @cmmddyy | Дата создания файла чертежа |
| @cyyyy or @cyy | Год создания файла чертежа |
| @cmm or @cmonth | Месяц создания файла чертежа |
| @cdd | День создания файла чертежа |
| @plotFile | Этот параметр подстановки можно использовать, чтобы задать имя файла чертежа в опорном фрагменте чертежа. |
| @Scale | Масштаб файла чертежа Если xscale и yscale отличаются друг от друга, масштаб устанавливается на xscale. |
| @xCentre, @yCentre | Эти параметры подстановки можно использовать, чтобы задать значения Центра Х и Центра Y в опорном фрагменте чертежа. |
| @xScale, @yScale | Эти параметры подстановки можно использовать, чтобы задать значения Масштаба Х и Масштаба Y в опорном фрагменте чертежа. |
| @xMin, @yMin | Эти параметры подстановки можно использовать, чтобы задать значения Минимума Х и Минимума Y в опорном фрагменте чертежа. |
| @xMax, @yMax | Эти параметры подстановки можно использовать, чтобы задать значения Максимума Х и Максимума Y в опорном фрагменте чертежа. |
| @Section | Этот параметр подстановки можно использовать, чтобы нанести значение разреза. Значение разреза записывается в файл чертежа в момент его создания. Если файл чертежа не содержит данные чертежа или разрез нельзя выразить как одно значение (например неортогональный разрез), тогда Подстановочное значение разреза является пустым. |
| @SecType | Этот параметр подстановки можно использовать, чтобы указать тип разреза, т.е. наносится ли разрез в ортогональном разрезе (План, Наверх, На Север, На Восток, На Юг, На Запад) или в неортогональном разрезе. |
| @SecStartX, @SecStartY | Каждый разрез определяется двумя точками. Эти параметры подстановки можно использовать, чтобы нанести координаты X и Y начальной точки разреза. Координаты точек разреза записываются в файл чертежа в момент его создания. Если файл чертежа не содержит данные разреза, параметры подстановки SecStartX и SecStartY являются пустыми. |
| @SecEndX, @SecEndY | Каждый разрез определяется двумя точками. Эти параметры подстановки можно использовать, чтобы нанести координаты X и Y конечной точки разреза. Координаты точек разреза записываются в файл чертежа в момент его создания. Если файл чертежа не содержит данные разреза, параметры подстановки SecEndX и SecEndY являются пустыми. |
| @SecWinAway, @SecWinTowards | Эти параметры подстановки можно использовать, чтобы указать параметры окна разреза на себя или от себя. Значения окна разреза записываются в файл чертежа в момент его создания. Если файл чертежа не содержит данные разреза, параметры подстановки SecWinAway (окно разреза от себя) и SecWinTowards (окно разреза от себя) являются пустыми. |
| @LnScale | Установите этот параметр на 1, чтобы прочертить линию масштаба. |
| @Lnsc_units | Данный параметр используется для того, чтобы установить единицы масштаба, например м - для метров. |