Переменная конфигурации — это вышестоящая переменная, которую можно использовать для вычисления определенных значений. Эту связь обеспечивает простая формула. В формуле можно определить различные зависимости.
Формулы можно использовать для расчета следующих значений:
- Статус макроса в Typical макросов или Typical макросов в группе Typical при использовании параметра Конфигурировать. В зависимости от результата расчета при генерировании документации проекта в Project Builder используется макрос или Typical макросов. Здесь приведен соответствующий пример.
- Расчет координат Х и Y для абсолютного позиционирования макроса
- Значения структурных идентификаторов
- Значения переменных макроса
Для конструктора, работающего в Project Builder, переменные конфигурации представлены в виде дополнительного поля ввода. Используйте переменные конфигурации, если необходимо предоставить конструктору возможность изменять определенные значения. При генерировании документации проекта значение ссылки заменяется значением переменной конфигурации.
Конструктор должен иметь возможность менять значение переменной макроса в Project Builder. Чтобы предоставить конструктору доступ к этой переменной макроса, необходимо связать ее с переменной конфигурации.
Условия:
- Открыто диалоговое окно Designer, и выбран режим обработки Typical макросов.
- В Typical макросов добавлен макрос.
- Макрос содержит объект-заполнитель с переменной "Описание страницы", присвоенной свойству "Описание страницы".
Порядок действий:
- Создайте переменную конфигурации PD1 типа Строка с отображаемым именем Описание страницы.
- Переменная конфигурации отображается для конструктора в Project Builder. Так как предварительно заданные значения отсутствуют, конструктор может ввести любое описание.
- В расширенном виде макроса введите для переменной макроса Описание страницы следующую формулу: =PD1.
- Таким образом переменная конфигурации PD1 будет связана с переменной макроса Описание страницы. В макросе переменная "Описание страницы" присвоена свойству "Описание страницы". Поэтому значение, которое конструктор введет для переменной конфигурации PD1, после генерирования документации проекта будет использоваться как свойство "Описание страницы макроса".
Доступны следующие типы переменных:
Типы переменных | Значение | Пример |
---|---|---|
Целое число | Значения, выраженные целым числом | 1, 2, 3 |
Число с плавающей точкой | Числа с плавающей запятой | 3.456 |
Строка | Символьная строка | EPLAN |
Булев тип | Два возможных состояния | true или false |
В формуле можно использовать следующие операторы:
Операторы | Значение | Используются с объектами | Пример |
---|---|---|---|
+,-,*,/ | Арифметический расчет | Целое, число с плавающей точкой | =V1*V2 |
'...' | Литерал | Строка | ='EPLAN' |
+ | Связь символьных строк | Строка | ='EPLAN'+'эффективный инжиниринг' |
==, !=, <, <=, >,>= | Операторы сравнения | Целое, число с плавающей точкой | =V1<=V2 |
not, and, or, xor | Логические операторы | Булев тип | =(V1<=V2) and (V1>=V3) |
&&, || | Альтернативная форма написания логических операторов and и or | Булев тип | =(V1<=V2) && (V1>=V3) |
if условие then значение1 else значение2 endif
или Условие ? Значение1 : значение2 |
Подчиненные значения | Все | =if V1==0 then V2 else V3 endif
или =V1==0?V2:V3 |
Совет:
Ввод формулы выполняется с помощью программного обеспечения. После ввода знака равенства в раскрывающемся списке автоматически отображаются все доступные переменные конфигурации и их отображаемые имена. Эту функцию всегда можно активировать, используя комбинацию клавиш Ctrl + Пробел. В процессе ввода список автоматически фильтруется.
Если для переменной конфигурации существуют предварительно заданные значения, они автоматически отображаются при вводе операторов == или !=.
Пример:
=V1== предварительно заданное значение
или
=V1!= предварительно заданное значение
Замечания:
- Каждая формула должна начинаться со знака равенства, например =F206.
- Переменные конфигурации можно использовать в Typical макросов и группах Typical. Порядок действий такой же.
- Использование скобок в формуле основано на общепринятых математических правилах. Сначала вычисляются выражения в скобках, затем результат обрабатывается дальше.
Читать далее
Управлять переменными конфигурации
Использовать набор значений макроса
Справка EPLAN > Работа с макросами > Макросы > Процесс работы > Генерировать объекты-заполнители