Структура файла
Если вы создаете новый файл макроса, используя структуру по умолчанию, она будет содержать все поля, указанные ниже. Они имеют разное применение, в зависимости от инструкций, которые вы вводите, не все поля, требуются для выполнения каждой инструкции. Поле Процесс является обязательным. Все другие поля являются выборочными и зависят от инструкций, которые вы хотите выполнить.
В связи с тем, что система определяет цель каждого поля, исходя из его позиции, а не имени, вы можете назначать любые имена вашим полям. Тем не менее, присутствующие поля должны быть указаны в верном порядке, т.е. если вы хотите включить поле ВМР, оно должно быть четвертым полем в файле макросов.
В более ранних версиях некоторые команды макросов использовали поле ФОРМА нестандартным способом. В целях обратной совместимости, если поле 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 | <имя модели> |
Список всех процессов макросов, перечисленных в главном меню системы, можно посмотреть в теме Процессы макросов.