Заданные параметры подстановки
Наиболее часто используемые подстановки - это заранее заданные, поэтому нет необходимости заново включать их в таблицу Подстановок. Тем не менее, вам нужно использовать префикс @ перед надписью, на которую вы делаете ссылку. Обратите внимание на то, что имена параметров подстановки НЕ чувствительны к регистру символов. Вы можете воспользоваться этим, чтобы сделать параметры подстановки более читабельными при введении их в файл текста чертежа.
Параметр подстановки файла чертежа @secwintowards, к примеру, воспринимать гораздо проще, если читать его как: @SecWinTowards.
Существует два вида предопределенных параметров подстановки: Системный (глобальный) и Контекстный (локальный).
Система
Системные замены (существующие для текущего сеанса) используют системную информацию и метаданные, связанные с текущим сеансом пользователя. Поскольку они «глобальны», вы можете использовать их в любом месте приложения, где можно выполнять замены, например, в текстовом фрейме на 2D- или 3D-графике.
Предположим, у вас есть макет чертежа, который вы используете в нескольких проектах, и в каждом из них вы хотите включить имя проекта и дату в заголовок. Вы можете определить наборы данных в заголовке с текстом: @project и @ddmmyy (т.е. @проект и @ддммгг).
Это заранее определенные переменные, которые не требуют дополнительного описания в таблице подстановок. Каждый раз при печати чертежа имя проекта и текущая дата будут автоматически вставляться в заголовок.
Предусмотрены следующие системные (глобальные) замены:
Параметр | Описание |
---|---|
@ddmmyy | Текущая дата, например, 26/5/23 |
@mmddyy | Текущая дата, например, 5/26/2 |
@yyyymmdd | 1Текущая дата date, например 20230601 |
@yymmdd | 1Текущая дата, например 230601 |
@time | Текущее время, к примеру 12:34 |
@yyyy or @yy | Текущий год, например 2010 |
@mm или @month | Текущий месяц, например 11 или Ноя |
@dd | Текущий день, например 23 |
@project | Текущий проект, к примеру DEMO |
@projdir | Текущая папка проекта, к примеру C:\PROJECTS\TEST |
@projtitle | Текущий заголовок проекта, к примеру DEMO PROJECT |
@username | Имя пользователя |
@networkdomain | Домен сети пользователя |
@licenceID | Номер лицензии приложения текущего пользователя |
@licenseID | Идентификатор лицензии приложения текущего пользователя |
@mmversion | Номер версии приложения текущего пользователя |
@computername | Имя компьютера пользователя |
@windowsversion | Версия ОС Windows пользователя |
1Полностью числовой формат позволяет хранить и сортировать эти даты в столбце числового поля.
Контекстный
Как и предопределенные системные параметры подстановки, контекстные параметры подстановки существуют для текущего сеанса. Однако они не являются «глобальными», поскольку их можно использовать только в определенном контексте, например, в контексте файла чертежа, чертежа проектирования вееров и БВР, или журнала буровых скважин и т. д.
Файл чертежа
Подстановки Файла чертежа (информация о системе, метаданные чертежа и метаданные, связанные с текущим сеансом пользователя) записываются в заголовок файла чертежа во время создания файла.
В 2D-схеме можно ссылаться как на системные, так и на файловые подстановки. All plots are able to reference system and project substitutions, and each one has their own set of contextual substitutions. For substitutions that do not apply to Vizex Plots (such as xmin, ymax and others) "N/A" will be written.
Note: Plot frame coordinates are not necessarily the same as Vizex North and East coordinates. In a 2D plot, X and Y refer to plot file coordinates rather than Vizex East and North.
.
Доступны следующие подстановки Файла чертежа:
Параметр | Описание |
---|---|
@cusername | Имя пользователя автора. |
@cnetworkdomain | Домен сети автора файла чертежа |
@clicenceID | Номер лицензии автора файла чертежа |
@cmmversion | Номер версии приложения автора файла чертежа |
@ccomputername | Имя ПК автора файла чертежа |
@cwindowsversion | Версия ОС Windows автора файла чертежа |
@cddmmyy or @cmmddyy | Дата создания файла чертежа |
@cyyyy or @cyy | Год создания файла чертежа |
@cmm or @cmonth | Месяц создания файла чертежа |
@cdd | День создания файла чертежа |
@plotFile | The name of the plot file in the referenced plot frame. |
@Scale | The Scale of the plot. Если xscale и yscale отличаются друг от друга, масштаб устанавливается на xscale. |
@xScale, @yScale | The X Scale and Y Scale values from the referenced plot frame. |
@rfscale | A representative fraction scale that combines the unit conversion and the user input scale. If rfxScale and rfyScale are different, then rfScale is set to rfxScale. |
@rfxScale, @rfyScale | The representative fraction X and Y scales. |
@scaling | An integer from 0-4: 0=RF, 1=INCHFEET, 2=INCHYARD, 3=FOOTMILES, 4=INCHESMILES |
@xCentre, @yCentre | The X Centre and Y Centre values from the referenced plot frame. |
@xMin, @yMin | The X Min and Y Min values from the referenced plot frame. |
@xMax, @yMax | The X Max and Y Max values from the referenced plot frame. |
@Section | The Section value is written to the plot file at the time the plot file is generated. Если файл чертежа не содержит данные чертежа или разрез нельзя выразить как одно значение (например неортогональный разрез), тогда Подстановочное значение разреза является пустым. |
@SecType | Indicates the type of section, i.e. наносится ли разрез в ортогональном разрезе (План, Наверх, На Север, На Восток, На Юг, На Запад) или в неортогональном разрезе. |
@SecStartX, @SecStartY | Каждый разрез определяется двумя точками. These parameters plot the X and Y coordinates of the section starting point. Координаты точек разреза записываются в файл чертежа в момент его создания. Если файл чертежа не содержит данные разреза, параметры подстановки SecStartX и SecStartY являются пустыми. |
@SecEndX, @SecEndY | Каждый разрез определяется двумя точками. These parameters plot the X and Y coordinates of the section end point. Координаты точек разреза записываются в файл чертежа в момент его создания. Если файл чертежа не содержит данные разреза, параметры подстановки SecEndX и SecEndY являются пустыми. |
@SecWinAway, @SecWinTowards | The section window Away and Towards parameters. Значения окна разреза записываются в файл чертежа в момент его создания. Если файл чертежа не содержит данные разреза, параметры подстановки SecWinAway (окно разреза от себя) и SecWinTowards (окно разреза от себя) являются пустыми. |
@LnScale | Установите этот параметр на 1, чтобы прочертить линию масштаба. |
@Lnsc_units | The line scale units, for example, m for metres. |
Чертеж веера
Доступны следующие подстановки Чертежа веера:
Параметр | Описание |
---|---|
@ringname | Имя текущего выбранного веера. |
@drivename | The name of the drive for the current ring |
@ringdetails | Path to ring details DAT file |
@ringpivotpoints | Path to pivot points DAT file |
@ringsummary | Path to summary DAT file |
@drivesummary | Path to drives summary DAT file |
@databasesummary | Path to database summary DAT file |
@ringconsumables | Path to ring consumables DAT file |
@ringdesigndatabasename | Имя текущей базы данных проекта буровых вееров |
Чертеж проекта БВР
Для Чертежа проекта БВР доступны следующие подстановки:
Параметр | Описание |
---|---|
@blastholedatabasename | Имя текущей базы данных скважин БВР (BHDB). |
@blastblockname | Имя текущего блока БВР. |
@blockconsumables | Path to block consumables DAT file |
@blocksummary | Path to summary DAT file |
@databasesummary | Path to database summary DAT file |
Face Design Plot
The following Face Design Plot substitutions are provided:
Parameter | Description |
---|---|
@drivename | The name of the current drive selection |
@roundname | The name of the current round selection. |
@headingconsumables | Path to face consumables DAT file |
@headingdatabasesummary | Path to database summary DAT file |
@headingdrillholes | Path to drillhole list DAT file |
@headingdrillholessummary | Path to drillholes summary DAT file |
@headingtunnelssummary | Path to tunnels summary DAT file |
Колонка скважин
Содержание фрагмента Текст можно впечатать в текстовое поле. As well System substitutions and user-defined text, a number of Drillhole Log specific substitutions can be specified:
Свойства | Описание |
---|---|
@Hole | Текущее название скважины |
@CollarX | Координата X устья текущей скважины |
@CollarY | Координата Y устья текущей скважины |
@CollarZ | Координата Z устья текущей скважины |
@CollarInclination | Наклон текущей скважины |
@CollarAzimuth | Азимут текущей скважины |
@TotalDepth | Общая глубина текущей скважины |
@Page | Текущий номер страницы для текущей скважины |
@Pages | Общее количество страниц для текущей скважины |
@TotalPage | Текущий номер страницы по всем скважинам |
@TotalPages | Общее количество страниц по всем скважинам |
@Attribute1-10 | Атрибуты устья согласно базе данных скважин |