更改 AnyLogic 中拒绝源的机器延迟时间

Change machine delay time for rejected source in AnyLogic

代理从机器块(机器块延迟为 9 分钟)移动到铣削块。在铣削块,7% 被拒绝并返回机器块。 现在被拒绝的代理从机器移动到铣削块,但这次机器块延迟时间为 12 分钟。 问题是,我现在怎样才能达到这12分钟的延迟时间?

***逻辑图如下:***

在您的代理人的代理人类型中,创建一个布尔类型的变量,并将其命名为 rejected,初始值为 falseOn Exit (false) 你的 selectOutput1 写:

agent.rejected = true

机器块的延迟应该是

agent.rejected ? 12 : 9