В проектах макросов можно автоматически генерировать макросы.
Совет:
В проекте макросов можно автоматически группировать макросы перед генерацией и / или автоматически активировать точки захвата. Для этого выберите пункты меню Данные проекта > Макросы > Подготовить макросы к автоматической генерации.
Автоматически генерировать макросы окон или символов
Условия:
- Вы находитесь в проекте макросов.
- Открыта страница, на которой вставлены объекты (например, фрагменты схемы соединений, графика и т. д.), из которых автоматически должны быть сгенерированы макросы.
- Выберите пункты меню Вставить > Блок / Вывод устройства / Монтажная плата > Рамка макроса.
- Переместите с помощью мыши рамку таким образом, чтобы разместить в ней требуемые объекты.
- Повторите этот шаг, пока не будут определены все рамки макросов.
- Завершите операцию, выбрав пункт всплывающего меню Прервать операцию или нажав клавишу [Esc].
- Дважды щелкните по одной из угловых точек рамки макроса.
На вкладке Рамка макроса диалогового окна 'Свойства' для раскрывающегося списка Метод использования предварительно установлена запись "Определяющий". В результате автоматически сгенерированным макросам при вставке в схему соединений и / или проект макросов присваивается метод использования "Ссылающийся" и их можно обновлять по мере необходимости. - Введите на этой вкладке данные генерируемого макроса. Чтобы сгенерировать макрос, необходимо как минимум ввести имя макроса в поле Имя. Если не задать расширение имени файла, то макрос окна (*.ema) будет генерироваться из соответствующей рамки макроса. Для генерации макросов символа задайте имя макроса вместе с расширением имени файла (*.ems).
- Щелкните по кнопке [OK].
- Повторите шаги 5 - 7 для всех других рамок макросов.
- Выберите пункты меню Данные проекта > Макросы > Генерировать автоматически.
- В диалоговом окне Автоматически генерировать макросы установите флажок Перезаписать имеющиеся макросы, если необходимо перезаписать уже имеющиеся макросы при генерировании в заданном каталоге макросов
- Щелкните по кнопке [OK].
Обозначенные рамками макросов области сохраняются как макросы окон и / или символов в указанный при настройке каталог макросов. При этом для необходимых данных используются свойства рамки макроса.
Результат автоматического генерирования отображается в диалоговом окне Системные сообщения.
Совет:
Рамки макросов также можно чертить в виде ломаных линий с помощью символа MC2. Для этого в диалоговом окне Выбор символа выберите символ и задайте начальную точку блока, щелкнув левой клавишей мыши в схеме соединений. После задания всех остальных пунктов завершите действие через Всплывающее меню Закрыть ломаную линию.
Автоматически генерировать макросы страницы
Условия:
- Вы находитесь в проекте макросов.
- как минимум на одной странице вставлены объекты (например, фрагменты схемы соединений, графика и т. д.), из которых автоматически должны быть сгенерированы макросы.
- Выделите одну или несколько страниц в навигаторе страниц.
- Выберите пункт всплывающего меню Свойства.
- Введите в диалоговом окне Свойства страницы на вкладке Страница данные генерируемого макроса. Для создания макроса страницы необходимо как минимум ввести имя макроса в свойство Макрос: Имя. Для создания многостраничных макросов страниц введите одинаковое имя макроса в свойства страницы нескольких страниц на соответствующей вкладке Страница.
- При необходимости введите остальные данные макроса (например, Макрос: Версия) в таблице свойств на вкладке Страница.
- Щелкните по кнопке [OK].
- Повторите шаги с 1 по 4 для всех остальных страниц, для которых необходимо сгенерировать макросы страницы.
- Выберите пункты меню Данные проекта > Макросы > Генерировать автоматически.
- В диалоговом окне Автоматически генерировать макросы установите флажок Перезаписать имеющиеся макросы, если необходимо перезаписать уже имеющиеся макросы при генерировании в заданном каталоге макросов.
- Щелкните по кнопке [OK].
Макросы страницы (*.emp) сохраняются в указанный каталог макросов. При этом для необходимых данных используются свойства страницы.
Результат автоматического генерирования отображается в диалоговом окне Системные сообщения.
Совет:
Для применения в нескольких макросах подготовленной рамки макроса или страницы используйте вкладку Определение макроса. Внесите в строки этой вкладки соответствующие имя и описание генерируемых макросов. Затем при автоматическом генерировании в нескольких макросах сохраняется одно и то же содержание (одни и те же рамка макроса или страница).
См. также