是否可以在触发 Delay 块后增加/减少 Delay Time?

Is it possible to increase/decrease the Delay Time after the Delay block was triggered a certain amount?

提问人:Michael 提问时间:11/9/2023 更新时间:11/9/2023 访问量:25

问:

您好,我想在延迟块被触发后,将流程图中延迟块的时间增加一定量。我的流程:看起来像这样Process Flow,我尝试使用滑块手动增加时间,但这仅适用于容量,而不适用于时间。是否有可能自动执行此操作?

延迟 AnyLogic

评论


答:

1赞 Felipe 11/9/2023 #1

您可以通过将延迟时间设置为函数来轻松做到这一点

在你写delayFunction()的延迟中

然后你创建一个函数,该函数将返回一个双精度值,该双精度值将具有类似

if(condition is met) return x;
else return y;

评论

0赞 Michael 11/9/2023
您好@Felipe感谢您的帮助,但是它不起作用,似乎我做错了什么。我创建了一个关注问题。