Определение IFESLE на арене
Я использую программное обеспечение для моделирования Арены. Мне нужно определить "если" в разделе выражений модуля процесса. Я не смог найти никаких инструкций для определения функции ifelse.
1 ответ
Я никогда не находил утверждения IF в симуляции арены.
Но не волнуйся. Существует обходной путь с использованием выражений.
Согласно официальной документации:
Оценка логических выражений
ASSIGN: InventoryLevel = 50 * (SystemStatus== Ранний) + 30 * (SystemStatus== Поздний);
Присвойте InventoryLevel значение 50, если переменная SystemStatus равна Early (логические выражения оцениваются как 1 для TRUE, 0 для FALSE). Если SystemStatus равен Late, присвойте InventoryLevel значение 30. Если ни один из них не равен true, присвойте SystemStatus значение 0. Этот единственный блок ASSIGN мог использоваться для замены блока BRANCH (для проверки значения SystemStatus) и двух блоков ASSIGN (для назначения правильное значение).