Перейти к содержанию

Диалоговое окно Формат: Вычисление

Вы открыли проект. Вкладка Основные данные > группа команд Рамки / формы > раскрывающаяся кнопка Форма > [Открыть].

  • Вкладка Вставить > группа команд Текст > раскрывающаяся кнопка Формы > Текст-заполнитель. В диалоговом окне перейдите на вкладку Размещение и рядом с полем Свойства отформатированы / вычислены щелкните по кнопке .... Выделите элемент формата Вычисление и щелкните кнопку (Переместить направо).
  • Дважды щелкните по тексту-заполнителю (или выберите во всплывающем меню пункт Свойства; в этом случае можно выделить несколько текстов). В диалоговом окне перейдите на вкладку Размещение и рядом с полем Свойства отформатированы / вычислены щелкните по кнопке .... Выделите элемент формата Вычисление и щелкните кнопку (Переместить направо).

Вы открыли проект. Вкладка Инструменты > группа команд Управление > Свойства. В диалоговом окне Конфигурировать свойства выбрано определяемое пользователем свойство с типом поля "Одноязычный текст" или "Значение с единицей измерения". В поле Отображаемый тип вы выбрали запись "Свойство блока", а в поле Формат блока нажали кнопку .... Выделите элемент формата Вычисление и щелкните кнопку (Переместить направо).

Вы открыли проект. Открыто диалоговое окно свойств для функции, страницы, символа или проекта. В поле Свойства / в поле Имя свойства / на вкладке Свойства выбрано свойство Свойство блока: Формат [n], а в столбце Значение нажата кнопка .... Выделите элемент формата Вычисление и щелкните кнопку (Переместить направо).

Вы открыли проект. Вкладка Предварительное планирование > группа команд Обработать > Конфигурировать определения сегмента. Нажмите в поле Формат отображения навигатора кнопку .... Выделите элемент формата Вычисление и щелкните кнопку (Переместить направо).

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

Обзор основных элементов диалогового окна:

Доступные элементы формата

В данном поле отображаются все элементы формата, которые могут быть составной частью расчетной формулы. Чтобы скопировать элемент формата для расчетной формулы в поле Выбранные элементы формата, выделите его и нажмите на (переместить вправо).

Доступны следующие элементы формата:

Элемент формата Значение
Текст-заполнитель Открывает диалоговое окно Тексты заполнителей — <Тип формы>. Позволяет вставить текст-заполнитель в расчетную формулу.
+ Добавляет
- Вычитает
* Умножает
/ Делит
( Группирует в комбинации с элементом формата ")" несколько элементов формата. Таким образом указывается приоритет вычислений в расчетной формуле.
) Группирует в комбинации с элементом формата "(" несколько элементов формата. Таким образом указывается приоритет вычислений в расчетной формуле.
Число Открывает диалоговое окно Формат: Число. Позволяет ввести постоянное число в расчетную формулу.

Пример:

Чтобы вывести автоматически рассчитанную общую стоимость изделий за вычетом скидки: Общая покупная цена * (100 - Скидка): 100Процент скидки уже внесен в базу данных изделий на вкладке Свойствав свойство Скидка(командный путь: вкладка Основные данные> группа команд Изделия>Управление). В диалоговом окне Формат: Свойствовыберите элемент формата Вычисление. В диалоговом окне Формат: Вычислениевведите следующие элементы формата в заданной последовательности: Элемент формата Значение Текст-заполнитель Выберите элемент формататекст-заполнитель, а в открывшемся диалоговом окне — элемент-заполнитель Данные ссылки изделиясо свойством Общая покупная цена Валюта 1.Выберите элемент формата "".(Выберите элемент формата "(".Число Выберите элемент формата Число. Введите значение "100".-Выберите элемент формата "-".Текст-заполнитель Выберите элемент формата Данные изделияи свойство Скидка.)Выберите элемент формата ")"./Выберите элемент формата "/".Число Выберите элемент формата Число. Введите значение "100".

Элемент формата Значение
+ Добавляет
- Вычитает
* Умножает
/ Делит
^ Возводит в степень
( Группирует в комбинации с элементом формата ")" несколько элементов формата. Таким образом указывается приоритет вычислений в расчетной формуле.
) Группирует в комбинации с элементом формата "(" несколько элементов формата. Таким образом указывается приоритет вычислений в расчетной формуле.
Элемент формата Значение
abs Абсолютная величина
acos Арккосинус
asin Арксинус
atan Арктангенс
ceil Функция округления ("Ceiling"), возвращает наименьшее целое число, которое больше или равно указанному десятичному числу.
cos Косинус
cosh Cosinus hyperbolicus, гиперболический косинус
exp Экспоненциальная функция
floor Функция округления ("Floor"), возвращает наибольшее целое число, которое меньше или равно указанному десятичному числу.
frac Количество цифр после запятой ("Fractional part"), выводит десятичные разряды десятичного числа. В случае отрицательного десятичного числа также выводится предшествующий знак. Например, для положительного десятичного числа "1,55" выводится значение "0,55", а для отрицательного десятичного числа "–1,55" — значение "–0,55".
log Натуральный логарифм
sin Синус
sinh Sinus hyperbolicus, гиперболический синус
sqrt Функция корня (квадратного корня)
tan Тангенс
tanh Tangens hyperbolicus, гиперболический тангенс
Элемент формата Значение
< Меньше чем
<= Меньше или равно
> Больше чем
>= Больше или равно
= Равно
<> Неравенство
regex Сравнение с регулярными выражениями. Регулярные выражения в соответствии со стандартом ECMA могут использоваться в следующей постоянной.
wildcard Сравнение с символами-заполнителями. Символы-заполнители могут использоваться в приведенной ниже постоянной, так как они также используются при поиске в Eplan (см. Использование символов-заполнителей).

Замечание:

  • Элементы формата "=", ">" и т. д. сравнивают входное значение со значением для сравнения (постоянной). В зависимости от типа постоянной, значения рассматриваются как числа или тексты.
  • Элементы формата "wildcard" и "regex" позволяют выполнять сравнительные операции входного значения со сложным значением для сравнения. Здесь входное значение и значение для сравнения всегда рассматриваются как текст.
  • Элемент формата "wildcard" позволяет сравнивать полную строку в операции сравнения и допускает использование символов-заполнителей "*" и "?" в значении для сравнения.
  • Элемент формата "regex" выполняет поиск подстроки во входном значении; значение для сравнения описывается в виде регулярного выражения.

Операторы сравнения для серий можно использовать для сравнения записей в серии значений, разделенных точкой с запятой, с определенным критерием сравнения.

Элемент формата Значение
;< Меньше чем
;<= Меньше или равно
;> Больше чем
;>= Больше или равно
;= Равно
;<> Неравенство
;regex Сравнение с регулярными выражениями. Регулярные выражения в соответствии со стандартом ECMA могут использоваться в следующей постоянной.
;wildcard Сравнение с символами-заполнителями. Символы-заполнители могут использоваться в приведенной ниже постоянной, так как они также используются при поиске в Eplan (см. Использование символов-заполнителей).

Замечание:

  • Элементы формата ";=", ";>" и т. д. сравнивают входное значение со значением для сравнения (постоянной). В зависимости от типа постоянной, значения рассматриваются как числа или тексты.
  • Элементы формата "wildcard" и "regex" позволяют выполнять сравнительные операции входного значения со сложным значением для сравнения. Здесь входное значение и значение для сравнения всегда рассматриваются как текст.
  • Элемент формата "wildcard" позволяет сравнивать полную строку в операции сравнения и допускает использование символов-заполнителей "*" и "?" в значении для сравнения.
  • Элемент формата "regex" выполняет поиск подстроки во входном значении; значение для сравнения описывается в виде регулярного выражения.
Элемент формата Значение
AND Соединение И
OR Соединение ИЛИ
XOR Исключающее ИЛИ (либо, либо)
BOOL Булево значение, двоичное значение (истина или ложь)
NOT Соединение НЕ
Элемент формата Значение
count Количество, подсчитывает значения, которые не равны "0" (числовое значение), не равны "0" или "FALSE" (булево значение), не равны "0" или пустые (одноязычная или многоязычная символьная строка).
max Максимум
median Среднее значение
min Минимум
sum Сумма, суммирует значения, которые передаются через точку с запятой.

Условия IF (ЕСЛИ), такие как "if_error", "if_true" и т. д. позволяют расширить формулы расчетами, ограниченными соответствующими условиями. Благодаря этому можно, например, выводить сообщения о состоянии или различные результаты расчетов в зависимости от определенных критериев. Условия также могут быть вложенными, что позволяет формировать более сложную логику.

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

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

  • Во-первых, необходимо указать формулу расчета, используемую для анализа (например, сравнение или математическая операция). Эту формулу расчета необходимо заключить в скобки (элементы формата "(" и ")"). Также можно использовать в формуле расчета несколько условий IF. Их также необходимо заключить в скобки.
  • Далее следует условие IF, которое проверяет результат расчета и возвращает соответственно значения или тексты.
Элемент формата Значение
if_error В случае ошибки позволяет вывести на экран самостоятельно заданный текст ошибки или число. Затем это число можно использовать для продолжения расчета, несмотря на ошибку. Текст или номер ошибки задается через последующую постоянную.
if_true Проверяет, верно ли предыдущее условие. Если это так, то выполняется следующий расчет или выводится следующее значение.
if_false Проверяет, ложно ли предыдущее условие. Если это так, то выполняется следующий расчет или выводится следующее значение.
if_else Проверяет, было ли не выполнено предыдущее условие. Если это так, то альтернативно выполняется следующий расчет или выводится следующее значение.

Совет:

Типичные источники ошибок и как их избежать

  • Неправильный порядок элементов: Условие IF не должно стоять перед формулой расчета. Это приводит к тому, что условие обрабатывается неправильно. Формула расчета всегда должна стоять перед условием IF.
  • Скобки отсутствуют или расставлены неправильно: Без правильной расстановки скобок формула будет интерпретирована неправильно, что приведет к неверным результатам или сообщениям об ошибках. Каждое вычисление, на которое ссылается условие IF, должно быть заключено в скобки.
  • Множественные условия без группировки: Если используется несколько условий IF (например, несколько "if_false"), эти условия также должны быть сгруппированы с помощью скобок для четкой структуризации отчета.
  • Неясные или отсутствующие тексты замены: Если значения, возвращаемые условиями IF, должны служить индикатором статуса, необходимо определить подходящие тексты замены, чтобы выводились понятные тексты. Текст замены позволяет конвертировать возвращаемые значения расчета или условия в понятные информативные тексты. Например, числовые значения, такие как "0" или "1", возвращаемые условием IF, можно заменить удобочитаемыми сообщениями статуса, такими как "тепло" или "холодно".
  • Путаница операторов сравнения: Следите за тем, чтобы операторы сравнения (например ">", "<", "=", "!=") использовались правильно и подходили для используемых типов данных.

    Советы по поиску ошибок

  • Разбейте сложные условия на более мелкие части и проверяйте их по отдельности.

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

Прочие элементы формата:

Элемент формата Значение
Свойство Открывает диалоговое окно Формат: Свойство. Позволяет вставить свойство в расчетную формулу.
Постоянная Открывает диалоговое окно Формат: Постоянная. Позволяет вставить в расчетную формулу постоянное число, постоянный текст или число π.

Пример:

Вам нужно определить площадь, которую занимает изделие, исходя из его ширины и высоты, с учетом запаса площади в 5 %:(Ширина * Высота) + ((Ширина * Высота) * 5 : 100)Вы уже ввели данные измерений в свойства Ширина,Высотаи Глубинана вкладке Свойствав управлении изделиями (командный путь: вкладка Основные данные> группа команд Изделия>Управление). Вы создаете определяемое пользователем свойство с назначением "Функция", типом поля "Значение с единицей измерения" и типом отображения "Свойство блока". В поле Формат блоканажмите .... В диалоговом окне Форматвыберите элемент формата Вычисление. В диалоговом окне Формат: Вычислениевведите следующие элементы формата в заданной последовательности: Элемент формата Значение(Под узлом Основные арифметические действиявыберите элемент формата "(".Свойство Дважды щелкните элемент формата Свойство. В последующем диалоговом окне Формат: Свойствонажмите на символперед элементом формата Изделияи выберите нижестоящий элемент формата Изделия, общая информация, а также свойство Ширинав списке свойств.Под узлом Основные арифметические действиявыберите элемент формата "". Свойство Дважды щелкните элемент формата Свойство. В последующем диалоговом окне Формат: Свойствонажмите на символперед элементом формата Изделияи выберите нижестоящий элемент формата Изделия, общая информация, а также свойство Высотав списке свойств.)Под узлом Основные арифметические действиявыберите элемент формата ")".+Под узлом Основные арифметические действиявыберите элемент формата "+".(Под узлом Основные арифметические действиявыберите элемент формата "(".(Под узлом Основные арифметические действиявыберите элемент формата "(".Свойство Дважды щелкните элемент формата Свойство. В последующем диалоговом окне Формат: Свойствонажмите на символперед элементом формата Изделияи выберите нижестоящий элемент формата Изделия, общая информация, а также свойство Ширинав списке свойств.Под узлом Основные арифметические действиявыберите элемент формата "". Свойство Дважды щелкните элемент формата Свойство. В последующем диалоговом окне Формат: Свойствонажмите на символперед элементом формата Изделияи выберите нижестоящий элемент формата Изделия, общая информация, а также свойство Высотав списке свойств.)Под узлом Основные арифметические действиявыберите элемент формата ")".Под узлом Основные арифметические действиявыберите элемент формата "". Постоянная Выберите элемент формата Постоянная. В диалоговом окне Формат: Постояннаявыберите опцию Числои введите значение "5"./Под узлом Основные арифметические действиявыберите элемент формата "/". Постоянная Выберите элемент формата Постоянная. В диалоговом окне Формат: Постояннаявыберите опцию Числои введите значение "100".)Под узлом Основные арифметические действиявыберите элемент формата ")". Разделитель Закройте диалоговое окно Формат: Вычисление. В диалоговом окне Форматвыберите элемент формата Разделитель. В последующем диалоговом окне введите пробел, за которым следует единица измерения, в данном примере " мм²". После конфигурации свойство автоматически становится доступным для всех функций в проекте.

Пример:

Вы хотите определить сумму мощностей, введенных в предварительное планирование в технологических контурах (исполнительных механизмах). Вы ввели значения мощностей в технологических контурах (исполнительных механизмах) в поставляемом, определяемом пользователем свойствеEplan.Технологический контур.Мощность. Вы создаете определяемое пользователем свойство с назначением "Предварительное планирование", типом поля "Значение с единицей измерения" и типом отображения "Свойство блока". В поле Формат блоканажмите .... В диалоговом окне Форматвыберите элемент формата Вычисление. В диалоговом окне Формат: Вычислениевведите следующие элементы формата в заданной последовательности: Элемент формата ЗначениеsumПод узлом Статистические функциивыберите элемент формата "sum". Свойство Дважды щелкните элемент формата Свойство. В последующем диалоговом окне Формат: Свойствонажмите на символперед элементом формата Все нижестоящие сегментыи выберите нижестоящий элемент формата Технологические контуры, а также свойствоEplan.Технологический контур.Мощностьв списке свойств. Разделитель Закройте диалоговое окно Формат: Вычисление. В диалоговом окне Форматвыберите элемент формата Разделитель. В последующем диалоговом окне введите пробел, за которым следует единица измерения, в данном примере "кВт". После конфигурации свойства вы должны сделать его видимым для нужных сегментов (здесь — технологических контуров). Для этого необходимо назначить свойство соответствующим определениям сегмента в диалоговом окне Конфигурировать определения сегмента(на вкладке Свойства сегмента). Командный путь для этого диалогового окна: вкладка Предварительное планирование> группа команд Обработать>Конфигурировать определения сегмента.

Пример:

В проекте есть несколько технологических контуров, и некоторые из них используются для измерения температуры. Теперь вы хотите определить количество измерений температуры в предварительном планировании. Сюда входят всетехнологические контуры, для которых в свойстве Измеряемая величинаномера ТК введено буквенное обозначение "T". Вы создаете определяемое пользователем свойство с назначением "Предварительное планирование", типом поля "Значение с единицей измерения" и типом отображения "Свойство блока". В поле Формат блоканажмите .... В диалоговом окне Форматвыберите элемент формата Вычисление. В диалоговом окне Формат: Вычислениевведите следующие элементы формата в заданной последовательности: Элемент формата ЗначениеcountПод узлом Статистические функциивыберите элемент формата "count".(Под узлом Основные арифметические действиявыберите элемент формата "(".Свойство Дважды щелкните элемент формата Свойство. В последующем диалоговом окне Формат: Свойствонажмите на символперед элементом формата Все нижестоящие сегментыи выберите нижестоящий элемент формата Технологические контуры, а также свойство Измеряемая величинав списке свойств.;=Под узлом Сравнительные операции для серийвыберите элемент формата ";=". Постоянная Выберите элемент формата Постоянная. В диалоговом окне Формат: Постояннаявыберите опцию Тексти введите значение "T".)Под узлом Основные арифметические действиявыберите элемент формата ")". Разделитель Закройте диалоговое окно Формат: Вычисление. Вы можете использовать разделитель, чтобы указать дополнительный (непереводимый) текст для отображения. В диалоговом окне Форматвыберите элемент формата Разделитель. В последующем диалоговом окне введите пробел, за которым следует текст, например "Количество измерений температуры". После конфигурации свойства вы должны сделать его видимым для нужных сегментов (здесь — технологических контуров). Для этого необходимо назначить свойство соответствующим определениям сегмента в диалоговом окне Конфигурировать определения сегмента(на вкладке Свойства сегмента). Командный путь для этого диалогового окна: вкладка Предварительное планирование> группа команд Обработать>Конфигурировать определения сегмента.@@@ADMON_3@@@

Пример:

Вам нужно, чтобы функция показывала, является ли рабочая температура больше или меньше 25 °C. В первом случае должен отображаться текст "тепло", во втором — "холодно". Для этого можно использовать свойство блока, здесь это Свойство блока [1]. В соответствующем свойстве формата Свойство блока: Формат [1]определите рабочую температуру и с помощью условий "if_true" и "if_else" выведите нужные тексты отображения. Шаг 1: указание отображения статуса для определенных условий В диалоговом окне "Свойства" функции выберите свойство Свойство блока: Формат [1]и в столбце Значениещелкните по кнопке .... В диалоговом окне Форматвыберите элемент формата Вычисление. В диалоговом окне Формат: Вычислениевведите следующие элементы формата в заданной последовательности: Элемент формата Значение(Под узлом Основные арифметические действиявыберите элемент формата "(". Свойство Дважды щелкните элемент формата Свойство. В последующем диалоговом окне Формат: Свойствонажмите на символперед элементом формата Ссылка изделияи выберите нижестоящий элемент формата Ссылка изделия 1, а также свойство Рабочая температурав списке свойств.>Под узлом Сравнительные операциивыберите элемент формата ">". Постоянная Выберите элемент формата Постоянная. В диалоговом окне Формат: Постояннаявыберите опцию Числои введите значение "25".)Под узлом Основные арифметические действиявыберите элемент формата ")".if_trueПод узлом Условиявыберите элемент формата "if_true". Постоянная Выберите элемент формата Постоянная. В последующем диалоговом окне Формат: Постояннаявыберите опцию Тексти введите значение "тепло".if_elseПод узлом Условиявыберите элемент формата "if_else". Постоянная Выберите элемент формата Постоянная. В последующем диалоговом окне Формат: Постояннаявыберите опцию Тексти введите значение "холодно". Шаг 2: отображение свойства блока в функции Посленастройкисвойства блока вы хотели бы сделать его видимым в функции в графическом редакторе. Для этого в диалоговом окне "Свойства" функции на вкладке Отображениевыберите свойство Свойство блока [1]в качестве свойства отображения.

Пример:

После того как вы определили занимаемую изделием площадь, вы хотели бы показать в устройстве на схеме соединений, подходит ли это устройство или оно слишком большое. Для этого используйте в функции два свойства блока и соответствующие свойства формата (здесь: Свойство блока [11],Свойство блока: Формат [11],Свойство блока [12],Свойство блока: Формат [12]). Шаг 1: определение занимаемой площади В свойстве Свойство блока: Формат [11]определите занимаемую изделием площадь. В выберите это свойство в диалоговом окне "Свойства" функции и в столбце Значениещелкните по кнопке .... В диалоговом окне Форматвыберите элемент формата Вычисление. В диалоговом окне Формат: Вычислениеукажите формулу для расчета занимаемой площади, как описано выше в примере "Занимаемая площадьизделия". Шаг 2: указание отображения статуса для определенных условий В свойстве Свойство блока: Формат [12]с помощью условия "if_true" укажите, подходит ли рассчитанная занимаемая площадь для использованияустройстваили она слишком большая. Это условие проверяет, превышает ли значение, рассчитанное в Свойство блока: Формат [11]значение "105". Если условие истинно, возвращается значение "1", в противном случае — "0". Чтобы показать, выполняется ли условие или нет, используйте локальную таблицу с текстами замены. (Такая таблица сохраняется непосредственно в формате блока.) Затем посредством заданных там текстов вывода будет выводиться соответствующий статус. В диалоговом окне "Свойства" функции выберите свойство Свойство блока: Формат [12]и в столбце Значениещелкните по кнопке .... В диалоговом окне Форматвыберите элемент формата Вычисление. В диалоговом окне Формат: Вычислениевведите следующие элементы формата в заданной последовательности: Элемент формата Значение Свойство Дважды щелкните элемент формата Свойство. В последующем диалоговом окне Формат: Свойствонажмите на символперед элементом формата Функцияи выберите нижестоящий элемент формата Общая функция, а также свойство Свойство блока [11]в списке свойств.if_trueПод узлом Условиявыберите элемент формата "if_true". Свойство Дважды щелкните элемент формата Свойство. В последующем диалоговом окне Формат: Свойствонажмите на символперед элементом формата Функцияи выберите нижестоящий элемент формата Общая функция, а также свойство Свойство блока [11]в списке свойств.>Под узлом Сравнительные операциивыберите элемент формата ">". Постоянная Выберите элемент формата Постоянная. В диалоговом окне Формат: Постояннаявыберите опцию Числои введите значение "105". Разделитель Закройте диалоговое окно Формат: Вычисление. В диалоговом окне Форматвыберите элемент формата Разделитель. В последующем диалоговом окне введите пробел. Свойство Дважды щелкните элемент формата Свойство. В последующем диалоговом окне Формат: Свойствонажмите на символперед элементом формата Функцияи выберите нижестоящий элемент формата Общая функция, а также свойство Свойство блока [12]в списке свойств. Текст замены В поле Текст заменывыберите запись "Использовать локальную таблицу" и щелкните по кнопке .... В диалоговом окне Тексты заменыс помощью кнопкидобавьте две строки: Оператор Исходный текст Текст вывода=0Устройство подходит.=1Устройство слишком большое. Шаг 3: отображение свойств блока в функции После настройки свойств блока вы хотели бы сделать их видимыми в функции в графическом редакторе. Для этого в диалоговом окне "Свойства" функции на вкладке Отображениевыберите свойства Свойство блока [11]и Свойство блока [12]в качестве свойств отображения.

Выбранные элементы формата

В данном поле находятся элементы формата, из которых состоит формат расчетной формулы.

Чтобы заменить оператор, выделенный в поле Выбранные элементы формата, на другой оператор в формуле расчета, отметьте нужный, новый оператор в поле Доступные элементы формата и нажмите кнопку (Заменить).

Выбранные элементы формата отображаются в табличной форме с их обозначением, их символом (например, с номером свойства для выбранных свойств), со схематическим представлением установленного формата (для предварительного просмотра) и, если имеется, их значением.

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

В столбце Предварительный просмотр могут отображаться следующие сведения: (Этот столбец недоступен для расчетов в редакторе форм и рамок.)

  • Значения свойств: если перед определением формата блока вы выделили объект и выбрали свойство в качестве элемента формата, то здесь будут отображаться значения свойств этого объекта. Если свойство имеет буквенно-цифровое значение (например, "6A"), цифровое значение дополнительно отображается в скобках (например, "6A (6)").
  • Значения в расчетах: в строке функций расчета, операторов, закрывающих скобок и т. д. отображаются конкретные значения расчетов, а также связанная с ними операция (в скобках). Здесь вы можете увидеть, например, используется ли цифровое или буквенно-цифровое значение свойства (например, буквенно-цифровое значение: "1 (6A = "6A")", цифровое значение: "1 (6 = 6)"). Постоянные типа "Текст" отображаются в кавычках ("").
  • Сообщения об ошибках: если расчеты не могут быть выполнены из-за ошибок при выборе элементов формата, отображаются сообщения об ошибках (например, "Ошибка вычисления: Деление на 0. (1/0)").

Пример:

Вы выделили функцию на схеме соединений и выбрали элемент формата "ОУ (видимое)". Видимое ОУвыделенной функции отобразится в столбце Предв. просмотр. Вы выделили функцию на схеме соединений и выбираете элемент формата "Функция / Технические параметры". В эту функцию для технических параметров вносится значение "6A". Затем в столбце Предварительный просмотротобразится буквенно-цифровое значение, за которым следует цифровое значение в скобках: "6A (6)". Вы определили формулу расчета, в которой технические параметры функции сравниваются с определенным значением, например со значением "6A". В строке с оператором "=" в столбце Предварительный просмотротобразится следующее значение: "1 (6A = "6A")". Здесь число "1" указывает на то, что выражение в сравнительной операции является истинным.

Навигация

Если формула расчета содержит свойства и вы выбрали одно из этих свойств в поле Выбранные элементы формата, здесь отображается путь навигации. Благодаря этому легче понять, из какого объекта определяется свойство.

Пример:

В поле Выбранные элементы форматавыделен элемент формата "Изделие / ширина", а в поле Навигациязначения "Главная функция" и "Изделие" отображаются друг под другом. Это означает, что, исходя из функции, в первую очередь выполняется поиск главной функции. Затем определяется изделие, сохраненное в главной функции, и отображается значение, введенное в свойстве элемента Ширина.

Мин. число разрядов

Значение в этом поле выдает результат, каково минимальное используемое число разрядов. Это значение относится только к разрядам до запятой. Если после запятой в результате присутствует меньше цифр, чем минимальное число разрядов, свободные разряды заполняются заполнителем, указанным в поле Заполнитель.

Заполнитель

Отсутствующие места заполняются этим символом. То, сколько разрядов заполняется, зависит от значения, введенного в поле Мин. число разрядов.

Пример:

Если в поле Мин. число разрядоввведено значение "4", а в поле Заполнитель— значение "0", числа выводятся следующим образом: "0001".

Десятичные разряды

Значение в этом поле выдает результат, сколько отображается разрядов после запятой. Если результат после запятой содержит больше цифр, чем разрешенных десятичных разрядов, то цифры округляются до разрешенного числа десятичных разрядов. Если результат после запятой содержит меньше цифр, чем указанное мин. число разрядов, то излишние десятичные разряды заполняются символом, указанным в поле Заполнитель.

Переменное число десят. разрядов

Если этот флажок установлен, десятичные разряды никогда не заполняются символом - заполнителем. Если результат после запятой содержит меньше цифр, чем разрешенных десятичных разрядов, то результат не изменяется. Если результат после запятой содержит больше цифр, чем разрешенных десятичных разрядов, то цифры округляются до разрешенного числа десятичных разрядов.

Скрыть вывод, когда

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

  • Не скрывать: для данных проекта никаких условий не устанавливается. Выбранные данные проекта выводятся всегда.
  • =: выбранные данные проекта не будут выводиться, если в них содержится значение, указанное в расположенном ниже поле.
  • : выбранные данные проекта не будут выводиться, если в них содержится значение, которое больше указанное в расположенном ниже поле.

  • <: выбранные данные проекта не будут выводиться, если в них содержится значение, которое меньше указанного в расположенном ниже поле.
  • =: выбранные данные проекта не будут выводиться, если в них содержится значение, которое больше указанного в расположенном ниже поле или равно ему.

  • <=: Выбранные данные проекта не будут выводиться, если в них содержится значение, которое меньше указанного в расположенном ниже поле, или равно ему.
  • <>: Выбранные данные проекта не будут выводиться, если в них содержится значение, не равное указанному в расположенном ниже поле. Выводиться будут только те данные проекта, в которых содержится данное значение.

Включая предыдущий разделитель

Если этот флажок установлен, то данные проекта, выполняющие условия расположенных выше полей, включая предшествующий разделитель, выводиться не будут. Эта настройка относится к элементу формата Разделитель, предшествующему элементу формата Вычисление.

Включая следующий разделитель

Если этот флажок установлен, то данные проекта, выполняющие условия расположенных выше полей, включая последующий разделитель, выводиться не будут. Эта настройка относится к элементу формата Разделитель, следующему за элементом формата Вычисление.

См. также: