Заданные параметры подстановки

Наиболее часто используемые подстановки - это заранее заданные, поэтому нет необходимости заново включать их в таблицу Подстановок. Тем не менее, вам нужно использовать префикс @ перед надписью, на которую вы делаете ссылку. Обратите внимание на то, что имена параметров подстановки НЕ чувствительны к регистру символов. Вы можете воспользоваться этим, чтобы сделать параметры подстановки более читабельными при введении их в файл текста чертежа.

Параметр подстановки файла чертежа @secwintowards, к примеру, воспринимать гораздо проще, если читать его как: @SecWinTowards.

There are two kinds of predefined substitution parameter: System (Global) and Contextual (Local).

System

System substitutions (which exist for the current session) use system information and the metadata associated with a current user's session. Since they are "global" you can use them anywhere in the application where substitutions can be made, for example, in a Text Frame in a 2D or a 3D plot.

Предположим, у вас есть макет чертежа, который вы используете в нескольких проектах, и в каждом из них вы хотите включить имя проекта и дату в заголовок. Вы можете определить наборы данных в заголовке с текстом: @project и @ddmmyy (т.е. @проект и @ддммгг).

Это заранее определенные переменные, которые не требуют дополнительного описания в таблице подстановок. Каждый раз при печати чертежа имя проекта и текущая дата будут автоматически вставляться в заголовок.

The following System (global) substitutions are provided:

Параметр Описание
@ddmmyy Current date, e.g. 26/5/23
@mmddyy Current date, e.g. 5/26/23
@yyyymmdd 1Current date, e.g. 20230601
@yymmdd 1Current date, e.g. 230601
@time Текущее время, к примеру 12:34
@yyyy Текущий год, например 2010
@mm или @month Текущий месяц, например 11 или Ноя
@dd Текущий день, например 23
@project Текущий проект, к примеру DEMO
@projdir Текущая папка проекта, к примеру C:\PROJECTS\TEST
@projtitle Текущий заголовок проекта, к примеру DEMO PROJECT
@username Имя пользователя
@networkdomain Домен сети пользователя
@licenceID Номер лицензии приложения текущего пользователя
@licenseID Current user's application license ID
@mmversion Номер версии приложения текущего пользователя
@computername Имя компьютера пользователя
@windowsversion Версия ОС Windows пользователя

1An all-numeric format allows these dates to be stored and sorted in a numeric field column.

Contextual

Like predefined System substitution parameters, Contextual substitution parameters exist for the current session. However, they are not "global" since they can only be used in a particular context, for example, in the context of a Plot File, a Ring Design or Blast Design Plot, or the Drillhole Log, etc.

Файл чертежа

Подстановки Файла чертежа (информация о системе, метаданные чертежа и метаданные, связанные с текущим сеансом пользователя) записываются в заголовок файла чертежа во время создания файла.

Both System and Plot File substitutions can be referenced in a 2D Plot. Vizex plots (and Ring Design and Blast Design plots) are only able to reference System substitutions. Это связано с тем, что Чертеж Визекса обрабатывается напрямую из текущего или сохраненного вида Визекса и в нем нет связей с файлом 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 Данный параметр используется для того, чтобы установить единицы масштаба, например м - для метров.

Чертеж веера

Доступны следующие подстановки Чертежа веера:

Параметр Описание
@ringdesigndatabasename Имя текущей базы данных проекта буровых вееров
@ringname Имя текущего выбранного веера.

Blast Design Plot

Для Чертежа проекта БВР доступны следующие подстановки:

Параметр Описание
@blastholedatabasename Имя текущей базы данных скважин БВР (BHDB).
@blastblockname Имя текущего блока БВР.

Колонка скважин

Содержание фрагмента Текст можно впечатать в текстовое поле.  As well System substitutions and user-defined text , a number of Drillhole Log specific substitutions can be specified:

Properties Description
@Hole Current hole name
@CollarX X coordinate of the current hole collar
@CollarY Y coordinate of the current hole collar
@CollarZ Z coordinate of the current hole collar
@CollarInclination Inclination of the current hole
@CollarAzimuth Azimuth of the current hole
@TotalDepth Total depth of the current hole
@Page Current page number for the current hole
@Pages Total number of pages for the current hole
@TotalPage Current page number across all holes
@TotalPages Total number of pages across all holes
@Attribute1-10 Collar attributes per the Drillhole Database