Добавить условие (If)

Мастер сценариев обеспечивает возможность создания структуры условной функции (аналогично «if-else») при помощи функции «добавить условие (If)».

Рисунок: Добавление условия

Structure

В нижеприведенном списке даются соответствующие пояснения каждой доступной настройки, а также кнопок функции «добавить условие (If)».

Переменные

Список содержит все доступные переменные, которые можно использовать для формирования условия.

$-параметр

Перечислены также существующие $-параметры, и они также могут быть использованы в условии.

Операторы

Операторы обеспечивают создание логических функций простым щелчком мыши. Функцию можно также вставить вручную при помощи сокращений, например, «==», «<=», «||», «&&» и т.д.

Условие

В поле ввода для условия создается логическое условие, которое затем используется в качестве критерия условия. Элементы, которые нужно вставить, вводятся двойным щелчком по переменным, $-параметрам и операторам. Возможен также ручной ввод.

ПРИМЕЧАНИЕ

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

Цель заключается в создании условия, которое обеспечивает распознавание состояний «применимо» (TRUE) и «не применимо» (FALSE). В списке под текстовым полем условия можно выбрать только одну существующую функцию, которая будет активирована в случае, если условие «применимо» (TRUE).

ПРИМЕР

На рисунке 1 приведен следующий пример:

Если значение переменной «MyVariable» не равно («!=») значению $-параметра «$ANYTYPE_MyDollarParam», тогда вызывается функция «MyDoSomethingFunction». Например, если значение переменной «MyVariable» равно 42, а значение переменной «$ANYTYPE_MyDollarParam» равно 13, т. е. переменные имеют разные значения, тогда вызывается функция «MyDoSomethingFunction».

Альтернативная ветка

Можно определить функцию, которая будет вызвана в случае, когда условие не соблюдено. Для этого используется опция «Альтернативная ветка».

ПРИМЕР

В приведенном выше примере на рисунке 1 использование альтернативной ветки определяет, что, если значение переменной «MyVariable» и значение переменной «$ANYTYPE_MyDollarParam» равны, то вместо функции «MyDoSomethingFunction» вызывается функция «MyDoNothingFunction».

Help

При нажатии кнопки «Справка» открывается файл справки «КАСКАД Цифра» 3.11, в котором приводится дополнительная информация о функции «добавить условие (If)».

Применить

При нажатии кнопки «Применить» мастер сценариев применяет условия и функции, выбранные пользователем, и панель «добавить условие (If)» закрывается.

«Cancel» («Отмена»)

При нажатии кнопки «Отменить» функции, которые пользователь определил, отклоняются, и панель «Добавить условие (If)» закрывается. Таким образом, для мастера сценариев можно выбрать новую функцию.

Рисунок: Условие успешно добавлено

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *