Я использую программное обеспечение для моделирования арены. Мне нужно определить «если» в разделе выражения модуля процесса. Я не смог найти инструкции для определения функции «ifelse».
Определение IFESLE на арене
Ответы (1)
Я никогда не находил оператор IF в симуляции Arena.
Но не волнуйтесь. Существует обходной путь с использованием выражений.
Согласно официальной документации:
Логическое вычисление выражений
НАЗНАЧЕНИЕ: InventoryLevel = 50 * (SystemStatus==Early) + 30 * (SystemStatus==Late);
Присвойте InventoryLevel значение 50, если переменная SystemStatus равна Early (логические выражения оцениваются как 1 для TRUE, 0 для FALSE). Если SystemStatus равен Late, присвойте InventoryLevel значение 30. Если ни то, ни другое не верно, присвойте SystemStatus значение 0. Этот единственный блок ASSIGN мог использоваться для замены блока BRANCH (для проверки значения SystemStatus) и двух блоков ASSIGN (для назначения правильное значение).
person
Libor Genju Svoboda
schedule
14.11.2017