Замещаемые параметры

Если вы хотите обработать одно и тоже диалоговое окно с различными данными ввода, вы можете сохранить несколько различных форм, а затем запустить их последовательно при помощи макроса. Тем не менее, существует более оптимальный способ, с использованием заменяемых параметров.

Переменные параметры позволяют вам настроить диалоговое окно единожды, а затем запустить макрос, применяя различные параметры ввода. Например, координаты разрезов при создании различных разрезов. В зависимости от ожидаемого результата, вы можете использовать:

  • Параметры переменной.
  • Параметры подстановки.

Параметры переменной

Параметры переменной работают на сохраненных наборах форм. Для работы с ними вам необходимо настроить форму, используя данные, которые не будут изменяться. Для каждого параметра, который вы намерены изменить, впечатайте в один из параметров переменной от 1% до 99%, вместо фиксированного значения.

Вам необходимо будет изменить файл, чтобы создать дополнительные поля макроса %16 - %99 самостоятельно.

Note: The columns in a macro file have a fixed format. While consecutively numbered pass parameter ("%n") columns may be appended to a file, deleting or renaming existing columns is not recommended and can result in unexpected behaviour.

When a macro is run, an error is displayed if unexpected columns are encountered in the file:

Если вы вызываете форму из макроса, значения в соответствующих полях Пар (от 1% до 99%) в записи макроса передаются функции. Вам необходимо использовать команды макроса несколько раз для каждого варианта формы, но тем не менее, настраивать диалоговое окно необходимо всего лишь один раз.

Expressions are also supported when specifying macro replaceables. For example, to filter out the holes in a drillhole display to only show trenches, instead of going into the underlying form and setting an expression on the filter, you can now type %1 in the filter field, save the form and then enter the expression directly in the %1 field in the Macro Editor:

Заменяемые параметры прогона, используемые в макросах, теперь можно применять в выражениях.Переменные

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

Параметры подстановки работают с файлами макросов. Для их использования вам необходимо создать таблицу кодов и соответствующих им значений в меню Сервис | Макрос | Таблица подстановок. Таблица подстановок состоит из 34 строк. Таблица имеет столбцы Коды (@) и Значения (Подстановка). При заполнении таблицы, сохраните её в виде набора форм.

Значения подстановки, заданные в форме MACSUB обращаются ко всем последовательным записям в файле макроса до тех про, пока не вводится функция MACSUB.

Substitutions can also be used directly in a form. For example, a Database Name substitution that can be used in multiple forms:

Note that you can also reference predefined substitution parameters (or the project substitutions you define yourself) in expressions or enter them directly in a form. Смотрите: Project Substitutions и Заданные параметры подстановки