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