我正在使用Arena模拟软件。我需要定义" if"在过程模块的表达式部分。我找不到任何指示来定义" ifelse"功能
答案 0 :(得分:1)
我从未在竞技场模拟中找到过IF语句。
但别担心。有使用表达式的解决方法。
根据官方文件:
逻辑表达式评估
ASSIGN:InventoryLevel = 50 * (SystemStatus ==早期)+ 30 *(SystemStatus == Late);
如果变量SystemStatus为,则将InventoryLevel的值指定为50 等于Early(逻辑表达式计算为1表示TRUE,0表示为 假)。如果SystemStatus等于Late,则将InventoryLevel分配给30.如果 两者都不是,分配SystemStatus等于0.这个单一的ASSIGN 块可能已被用于替换BRANCH块(以检查值 of SystemStatus)和两个ASSIGN块(分配正确的值)。