如何在 Anylogic 中每隔一段时间(比如 1 小时)停止延迟?

How to stop delay every certain period of time (like 1 hour) in Anylogic?

我是初学者,想通过DES模型来模拟假期事件的过程。有一个容量为50的Delay,用来表示观众正在看节目。我想将这个Delay设置为每1小时停止一次,并且Delay中的所有代理都应该在一小时结束后离开。但是我不知道如何设置它来实现这个目标,我也不确定代码放在哪里以及如何放。有人可以帮帮我吗?非常感谢!

enter image description here

enter image description here

  1. 将您的延迟块更改为免费代理“直到调用 stopDelay”:
  2. 创建一个每小时触发一次的循环事件。
  3. 在事件动作代码中,可以写delay.stopDelayForAll()