1

我正在使用 Arena 模拟软件。我需要在 Process Module 的表达式部分定义“if”。我找不到任何定义“ifelse”函数的指令。

4

1 回答 1

1

我从未在 Arena 模拟中找到 IF 语句。

但别担心。有使用表达式的解决方法。

根据官方文档:

逻辑表达式求值

分配:InventoryLevel = 50 * (SystemStatus==Early) + 30 * (SystemStatus==Late);

如果变量 SystemStatus 等于 Early(逻辑表达式的值为 1 表示 TRUE,0 表示 FALSE),则分配 InventoryLevel 的值 50。如果 SystemStatus 等于 Late,则将 InventoryLevel 分配为 30。如果两者都不为真,则将 SystemStatus 分配为 0。此单个 ASSIGN 块可能已用于替换 BRANCH 块(检查 SystemStatus 的值)和两个 ASSIGN 块(分配正确的值)。

于 2017-11-14T15:05:18.653 回答