В Typical макросов можно организовать макросы, необходимые для документации проекта, и определить правила их использования. Один Typical макросов при этом представляет техническую связь одной функции продукта. На боковой панели выберите Typical макросов для обработки.
Условия:
- На платформе EPLAN открыт навигатор макросов.
- Открыто диалоговое окно Designer, и выбран режим обработки Typical макросов.
Добавить макрос в Typical макросов
- В навигаторе макросов выделите макрос для добавления в Typical макросов.
- В рабочей области щелкните кнопку Добавить макрос.
- Макрос добавляется в конце списка элементов.
или
- В списке Элементы нажмите кнопку элемента, под которым следует добавить макрос.
- Макрос добавляется под выбранным элементом.
Замечание:
- В списке элементов в конце пути макроса отображается вид представления и вариант каждого макроса.
- Кроме того, за один раз можно добавить несколько макросов в Typical макросов.
Совет:
Измените позицию элемента в списке, перетащив его кнопкой мыши вверх или вниз.
Задать использование макроса
- В рабочей области в списке элементов щелкните требуемый макрос.
- В виде появится информация о структуре и переменных, содержащаяся в макросе.
- Выберите один из следующих параметров:
- Кнопка Активн.: макрос всегда используется при генерировании документации проекта. Он не отображается в Project Builder.
- Кнопка Конфигурировать: отображается дополнительное поле ввода. Если в это поле не внесено никаких данных, решение о том, будет ли при генерировании документации проекта использоваться макрос, принимает конструктор в Project Builder. Макрос отображается в Project Builder.
- Кнопка Конфигурировать: отображается дополнительное поле ввода. Контролируйте использование макроса с помощью переменной конфигурации. Для этого введите соответствующую формулу, например =Макрос-1=='Генерировать'.
Использование макроса при генерировании документации проекта в Project Builder зависит от решения конструктора. Для этого конструктору необходима возможность выбора. Ее обеспечивает переменная конфигурации, связанная со статусом макроса формулой. Этот статус контролирует использование макроса в Typical макросов при генерировании документации проекта.
Условие:
В Typical макросов добавлен макрос.
Порядок действий:
- Создайте переменную конфигурации Макрос-1 типа Строка с отображаемым именем Статус и предварительно заданными значениями Генерировать и Не генерировать.
- Переменная конфигурации отображается для конструктора в Project Builder. Он может устанавливать для переменной Макрос-1 значение Генерировать или Не генерировать.
- В расширенном виде макроса в поле ввода рядом с кнопкой Конфигурировать введите следующую формулу: =Макрос-1=='Генерировать'.
- Таким образом создается зависимость генерирования макроса от значения переменной Макрос-1. Макрос используется при генерировании документации проекта, только если конструктор в Project Builder устанавливает значение Генерировать.
Задать позицию макроса
Для макросов окна и символа можно задать позицию на странице схемы соединений, на которой следует расположить макрос. Для этого введите данные для координат X и Y или рассчитайте позицию автоматически с помощью формулы. Данные указываются в выбранной вами единице измерений и всегда привязываются к левому нижнему углу страницы схемы соединений.
- В рабочей области в списке элементов щелкните требуемый макрос.
- В виде появится информация о структуре и переменных, содержащаяся в макросе.
- На вкладке Положение щелкните кнопку Из макроса, если макрос необходимо расположить в том месте, которое сохранено в макросе.
или
- Щелкните кнопку Абсолютно, если макрос необходимо разместить в другой позиции.
- Рядом с кнопкой Абсолютно появятся два новых поля ввода.
- Введите данные для координат X и Y, на которых должен располагаться макрос. В качестве альтернативы можно ввести формулы, используемые для вычисления координат.
- Макрос располагается в требуемой позиции.
Замечание:
Указание абсолютной позиции всегда привязывается к точке вставки макроса.
Последовательно разместить макросы
Макросы можно последовательно размещать друг за другом без указания абсолютных позиций. Первый макрос следует разместить на точке вставки, сохраненной в макросе. Для следующего макроса необходимо указать направление и интервал, через который он должен размещаться. Важным фактором при определении позиции следующего макроса всегда является край рамки предыдущего макроса.
- В рабочей области в списке элементов щелкните требуемый макрос.
- В виде появится информация о структуре и переменных, содержащаяся в макросе.
- Нажмите кнопку Последовательно.
- Отобразятся раскрывающийся список и поле ввода.
- В раскрывающемся списке выберите, в каком направлении следует разместить следующий макрос.
- В поле ввода укажите интервал, через который должен размещаться следующий макрос.
- Положение вычисляется автоматически, а макрос размещается соответственно.
Размещаются три макроса. Макрос № 1 нужно разместить на исходной точке вставки. Макрос № 2 нужно разместить с интервалом 20 мм справа от макроса № 1. Макрос № 3 нужно разместить с интервалом 30 мм справа от макроса № 2.
Условия:
- В Typical макросов добавлены три макроса. Для первого макроса на вкладке Положение вы нажали кнопку Из макроса.
- Все макросы размещаются на одной странице схемы соединений.
Порядок действий:
- В расширенном виде макроса № 2 нажмите кнопку Последовательно, выберите направление Справа и укажите интервал 20 мм.
- Координата X вычисляется автоматически. Макрос № 2 размещается с интервалом 20 мм от правого края рамки макроса № 1. Координата Y переносится из макроса без изменений.
- В расширенном виде макроса № 2 нажмите кнопку Последовательно, выберите направление Справа и укажите интервал 30 мм.
- Координата X вычисляется автоматически. Макрос № 3 размещается с интервалом 30 мм от правого края рамки макроса № 2. Координата Y переносится из макроса без изменений.
Замечания:
- Для первого макроса, который необходимо разместить на странице схемы соединений, на вкладке Положение следует нажать кнопку Из макроса. Кнопка Последовательно всегда неактивна для первого макроса, т. к. не определен исходный пункт, который можно использовать для вычисления.
- Координата, которая не рассчитывается в соответствии с вашим выбором направления, будет взята из макроса без изменений.
- Последовательно размещать можно только макросы окна (*.ema) / макросы символа (*.ems).
Задать стандартные значения для переменных макроса
- В рабочей области в списке элементов щелкните требуемый макрос.
- В виде появится информация о структуре и переменных, содержащаяся в макросе.
- На вкладке Структура введите значения только в те поля, которые должны получить фиксированные стандартные значения. Кроме того, с помощью формулы можно рассчитать отдельные структурные идентификаторы.
- Все поля, в которые вносится значение, не будут отображаться в Project Builder.
или
- Установите флажок Из макроса, чтобы использовать значения структурных идентификаторов, имеющиеся в макросе.
- Структурные идентификаторы не будут отображаться при конфигурации в Project Builder.
- На вкладке Переменные введите значения только в те поля, которые должны получить фиксированные стандартные значения. Кроме того, с помощью формулы можно рассчитать переменные макроса.
- Все поля, в которые вносится значение, не будут отображаться в Project Builder.
Замечания:
- Если для структурных идентификаторов не указаны значения, макрос унаследует значения от предыдущего макроса. Это не относится к первому макросу в списке. Унаследованное значение будет отображаться в виде серого текста в соответствующем поле.
- Все макросы, в которых используются одинаковые структурные идентификаторы, будут связаны в рабочей области. Если щелкнуть макрос в рабочей области, все макросы с одинаковыми структурными идентификаторами будут выделены цветом.
Использовать предварительный просмотр графики для макросов
- В рабочей области в списке элементов щелкните кнопку рядом с макросом, который требуется просмотреть в предварительном просмотре графики платформы EPLAN.
- Макрос отображается в предварительном просмотре графики.
Дублировать макрос в Typical макросов
- В рабочей области в списке элементов щелкните кнопку рядом с макросом, который необходимо дублировать.
- Дубликат добавляется под выбранным макросом. При этом перенимаются все данные о положении, структуре и переменных макроса. Имя макроса остается неизменным.
Убрать макрос из Typical макросов
- В рабочей области в списке элементов щелкните кнопку рядом с именем элемента, который необходимо убрать.
Читать далее
Переменные конфигурации: Основные положения