【问题标题】:Stop Interarrival time of the source ,when the quee is full , and re-activate the source when the quee has space队列满时停止源的Interarrival time,队列满时重新激活源
【发布时间】:2022-09-27 15:53:06
【问题描述】:

我正在使用 source+quee+delay+sink 进行基本设计。例如,这个想法是每天创建 1 个代理,并且队列中的最大容量为 5,当队列达到最大值时,我想停止源,直到延迟结束并释放空间。此时源应继续生产代理。

我尝试使用到达比率和函数:set_ratio(0) 来做到这一点,但这并不是我想要的,因为代理不是像到达间隔时间那样每天创建 1 个。

关于如何解决这个问题的任何提示?

谢谢!

    标签: java anylogic


    【解决方案1】:

    只需在源属性中关闭“强制推送”即可。然后,您可以决定如何处理下游队列已满时创建的代理:

    【讨论】:

      猜你喜欢
      • 2011-03-27
      • 1970-01-01
      • 2020-12-22
      • 2012-02-09
      • 2011-06-15
      • 2016-10-07
      • 2021-04-29
      • 1970-01-01
      • 2017-10-21
      相关资源
      最近更新 更多