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