Использование макросов для управления программой PowerShape

Макросы позволяют создавать автоматические процедуры для повторяющихся операций. Например, вам может понадобиться создать петли через все поверхности в модели и изменить цвета. Как правило, макросы создаются путем записи последовательности операций. Файл, полученный в результате, может быть отредактирован с помощью текстового редактора. О языке макроса можно узнать в разделе PowerShape.

Прим.: Используйте страницу Макрос диалога Параметры, чтобы задать опции мыши, которые будут использованы при записи макроса.

Выполнить

Выберите эту опцию, чтобы запустить ранее записанный макрос.

  1. Выберите вкладку Главная > панель Макрос > Выполнить, чтобы открыть диалог Запуск макроса.
  2. Выберите макрос, который требуется выполнить.
  3. Нажмите кнопку Открыть, чтобы запустить макрос.

Шаг

Данная опция запускает макрос, выполняющий один шаг за раз. Однако если внутри пошагово выполняемого макроса имеется встроенный макрос, запускается встроенный макрос. Затем вы возвращаетесь к макросу, выполняемому пошагово. Встроенный макрос - макрос, который инициализируется внутри запущенного макроса.

  1. Выберите вкладку Главная > панель Макрос > Шаг, чтобы открыть диалог Макрос пошагово.
  2. Выберите макрос для пошагового выполнения.
  3. Нажмите кнопку Открыть, чтобы запустить пошаговое выполнение макроса.
    Прим.: Макросы, встроенные внутри пошагово выполняемого макроса, запускаются раньше. Чтобы выполнить пошагово встроенные макросы, используйте опцию "Пошагово все".
  4. Нажмите клавишу Enter, чтобы перейти к другому шагу.
  5. Чтобы остановить пошаговое выполнение макроса, выберите опцию вкладки Главная > Макросы > Прервать.

Пошагово все

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

  1. Выберите вкладку Главная > панель Макрос > Пошагово все, чтобы открыть диалог Макрос пошагово.
  2. Выберите макрос для пошагового выполнения.
  3. Нажмите кнопку Открыть, чтобы запустить пошаговое выполнение макроса.
    Прим.: Данная опция обеспечивает выполнение всех макросов, включая встроенные.
  4. Нажмите клавишу Enter, чтобы перейти к другому шагу.
  5. Чтобы остановить пошаговое выполнение макроса, выберите опцию вкладки Главная > Макросы > Прервать.

Продолжить

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

До

Данная опция доступна только для пошагового макроса.

Команда До запрашивает регулярное выражение. Макрос выполняется до первой строки (включительно), содержащей регулярное выражение. Далее программа возвращается к пошаговому выполнению макроса.

Используемые регулярные выражения основываются на языке Perl и модификаторе caseless, поэтому макрос выглядит так:

if ($error == 1) {

print e1

} elseif ($error == 2) {

print e2

}

следующие выражения совпадают с предпоследней строкой:

print e2

p.*2

PRINT E2

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

Прервать

Используйте опцию для остановки запуска или пошагового выполнения макроса.

Прим.: Прервать - эта команда активна только в том случае, если в текущий момент вы запускаете или останавливаете макрос.

Записать

Выберите эту опцию, чтобы записать макрос.

  1. Выберите вкладку Главная > панель Макрос > Записать, чтобы открыть диалог Записать макрос.
  2. В поле Имя файла введите имя файла, в который будет производиться запись.

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

  3. Нажмите кнопку Сохранить, чтобы начать запись макроса.
  4. Выполните команды, которые нужно записать.
  5. Откройте вкладку Главная > панель Макрос > Записать, чтобы остановить запись. Для просмотра и редактирования макроса можно использовать любой текстовый редактор.