Структура файла

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

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

В более ранних версиях некоторые команды макросов использовали поле ФОРМА нестандартным способом. В целях обратной совместимости, если поле PAR является пустым, поле FORM не будет проверяться на специальные командные параметры ABORT и BEEP.

Поля в файле макроса

Процесс Это имя инструкции, которую вы хотите выполнить.
Форма Это номер сохраненного набора форм.
PLT-файл Имя или номер файла чертежа. Файл по умолчанию расположен в текущей папке проекта. Если инструкция выводит файл чертежа, впечатайте сюда имя файла (и при желании путь к файлу). Когда вы вводите число от 0 до 999, имя создается из первых пяти символов кода процесса, к нему присоединяется номер.
 

Номер за пределами диапазона 0-999 будет рассматриваться как текст и использоваться как имя файла.

ВМР-файл Номер или имя файла bitmap, к которому вы хотите подсоединить экран. Эта функция подобна опции Просмотр | Снимок экрана, которая доступна в меню некоторых форм. Когда вы вводите номер, имя файла формируется тем же способом, что и у файлов PLT (см. выше).
Append ROP Укажите, что вы хотите присоединить - отчет, чертеж или другой файл вывода. Чтобы присоединить отчет, впечатайте R; чтобы присоединить файл чертежа, впечатайте P. Чтобы присоединить другой тип файла вывода, впечатайте O. Вы можете использовать разные комбинации, например RO, POR и т.д.
Par Это поле используется некоторыми инструкциями макросов, чтобы пропустить дополнительные значения, которые не включены в форму. Например, при использовании команды ABORT поле Par должно содержать либо YES, либо NO, чтобы обозначит будет ли макрос прерывать процесс в случае обнаружения ошибки.
%1 - %99 Можно указать до 99 замещаемых параметров. Они должны соответствовать параметрам, которые вы ввели в форме (диалоговом окне).

Специальные команды

Следующие специальные команды можно применять к полю Par.

ФУНКЦИЯ: Прервать процесс макроса

Введите YES или NO в поле Par, чтобы определить, будет ли процесс макроса прерываться при возникновении ошибки.

Процесс Форма
ABORT ДА/НЕТ

ФУНКЦИЯ: Издать звуковой сигнал.

В поле Par введите количество раз <n>, которое будет издаваться звук.

Процесс

Форма

BEEP <n>

ФУНКЦИЯ: Прочертить изолинии.

Когда вы запускаете функцию Показать контуры вручную (т.е. не через макрос), на экране появится сообщение с вопросом о том, хотите ли вы перезагрузить значения (мин/макс, шаг сетки).

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

Процесс

Par

CONTDISP YES

ФУНКЦИЯ: Нанести файл на чертеж.

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

В поле Присоединить укажите букву Р, чтобы обозначить, что файл DXF будет выведен в единицах бумаги.

В поле Par укажите тип носителя для использования (по умолчанию ОДИН).

Процесс Форма Файл чертежа Присоединить Par
PLOT ДА/НЕТ <имя файла> P SINGLE/ROLL/ONE

Функция: Корректировка хода

В поле Par исходный азимут и замыкающий азимут, разделенный запятыми или пробелами.

Процесс Par
ХОД (TRAVERSE) <первый-азимут>, <замыкающий-азиумт>

ФУНКЦИЯ: Модели полигональных разрезов

В поле Par укажите имя модели (A – Z), которое вы намерены загрузить.

Процесс Par
DHMNSEC <имя модели>
DHMPSEC <имя модели>
DHMTSEC <имя модели>
GMOD <имя модели>

Список всех процессов макросов, перечисленных в главном меню системы, можно посмотреть в теме Процессы макросов.