5.7 Проверка условия (check)

Результатом проверки могут являться: информационное сообщение, предупреждение или ошибка. Если результатом проверки выбрана ошибка, то нарушение логического условия приводит к ошибке открытия проекта или остановке расчета (в зависимости от типа создаваемой проверки).
Для регулирования работы проверок при расчете дополнительно введен уровень важности проверки и операторы, управляющие объектами типа проверка условия (check).
Оператор check_level указывает максимальное значение уровня для объектов типа проверка условия (check), которые будут работать в текущем проекте. Если у объекта проверки значение уровня больше заданного этим оператором, то он работать не будет. Оператор имеет следующий синтаксис задания:
set check_level=имя скаляра;
Вместо имени скаляра можно указать значение по месту. Уровень должен быть задан неотрицательным целочисленным значением. При задании дробного числа значение приводится к целому в соответствии с общими правилами. Оператор check_level действует на проверки при расчете, созданные непосредственно в текущем проекте, и не действует на объекты, созданные в агрегатах. В свою очередь в агрегате может быть установлен свой уровень проверки. По умолчанию check_level опускается, значение check_level принимается равным бесконечности, что соответствует работе проверок всех уровней.
Оператор disable_check позволяет отключать проверку всех уровней. Причем этот оператор действует на все проверки при расчете текущего проекта, включая объекты из агрегатов. Оператор имеет следующий синтаксис задания:
set disable_check=[on:/off:];
По умолчанию оператор disable_check не задается, что соответствует значению disable_check=off:. Интерпретация значений следующая:
set disable_check=on:;
Отключает проверку всех уровней.
set disable_check=off:;
Включает проверку.
Необязательные именованные параметры всех методов создания

Дополнительное сообщение, выдаваемое в Окно сообщений. По умолчанию info_message=«».
В сообщении можно использовать выражения вида «#name», где name – имя датчика или скаляра. Вместо подстроки «#name» в сообщение будет подставлено значение объекта, соответствующее времени вывода сообщения.
check_result = [info:/warning:/error:]
Результат проверки. По умолчанию check_result=error:.

Информационное сообщение.

Предупреждение.

Ошибка. Нарушение логического условия приводит к ошибке открытия проекта или остановке расчета (в зависимости от типа создаваемой проверки).
Методы создания