Пример макроса операции: вставка блока и изменение значения динамического свойства

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

В данном примере рассматриваются следующие вопросы:

Начало записи макроса операции

Операции записываются на панели рекордера операций. Для отображения панели рекордера операций и начала записи выполните следующие действия:

Запись операций из окна инструментальных палитр

После запуска записи можно записать операции, выполняемые с помощью инструментов на инструментальных палитрах и изменения свойств, внесенные с помощью палитры свойства. С помощью окна "Инструментальные палитры" разместите динамический блок "Двутавровая балка — британские" динамического блока из инструментальной палитры "Несущие элементы" и измените одно из динамических свойств блока с помощью палитры свойств. Выполните следующие действия:

  1. В командной строке введите инстрпалвкл для вызова окна инструментальных палитр.
  2. В командной строке введите окносв для отображения палитры "Свойства".
  3. В окне инструментальных палитр в группе "Все палитры" выберите вкладку "Несущие элементы".
  4. На вкладке несущие элементы выберите инструмент "Двутавровая балка - британские".
  5. В палитре свойств в категории "Пользовательские" щелкните в поле "Размеры балки".
  6. В раскрывающемся списке "Размеры балки" выберите IPE A 140.
  7. В области чертежа укажите точку вставки блока.

Остановка записи и сохранение макроса операции

После записи всех операций остановите запись и сохраните записанные операции в файл макроса операции. Выполните следующие действия:

  1. Щелкните вкладку "Управление" панель "Рекордер операций" "Остановить".
  2. В диалоговом окне "Макрос операции" выполните следующие действия:
    • В поле "Имя команды макроса операции" введите InsertIPEA140.
    • В поле "Описание" введите "Вставка балки IPE A 140".
  3. Нажмите "ОК".

Удаление операции

При записи макроса операции иногда записываются дополнительные операции, которые не требуется при воспроизведении макроса операции. Например, при записи в данном примере отображаются окно "Инструментальные палитры" и палитра свойств. Эти операции не требуются при воспроизведении макроса операции. Чтобы удалить операцию, выполните следующие действия:

  1. На вкладке "Управление" разверните панель рекордера операций.
  2. В дереве операций выберите узел операции ИНСТРПАЛВКЛ в узле "Макрос операции" и щелкните правой кнопкой мыши. Выберите "Удалить".
  3. Выберите узел операции "Свойства" и щелкните правой кнопкой мыши. Выберите "Удалить".

Запрос точки вставки

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

  1. На вкладке "Управление" разверните панель рекордера операций.
  2. В дереве операций щелкните правой кнопкой мыши значение координаты под узлом операций EXECUTETOOL. Выберите "Пауза для ввода данных".

Воспроизведение макроса операции

При воспроизведении макроса операции выдается запрос на указание точки вставки блока. Для просмотра результатов макроса операции выполните следующие действия:

  1. Щелкните вкладку "Управление" панель "Рекордер операций" и в списке "Макрос операции" выберите InsertIPEA140.
  2. Нажмите "Воспроизведение".
  3. В ответ на запрос о задании базовой точки укажите базовую точку в области чертежа для вставки блока.

    При вставке блока используется размер балки, заданный в палитре свойств.

  4. В диалоговом окне "Макрос операции – Воспроизведение завершено" нажмите "ОК".