【发布时间】:2020-08-22 01:26:34
【问题描述】:
我在使用 Anylogic 时遇到了这个问题:
我有一个资源池,它是我的电梯,最大容量为 5 个批次。
电梯应该走 第一批,如果有其他就回头看,拿第二批,如果有其他就回头看,等等。然后 它应该上升。每次我有一个托盘时我都不能上去,同时我不能等待太多 直到我把所有的 5 个托盘放在里面。 我应该使用队列来执行此操作吗? 请帮助我,因为我不知道如何实现它。
【问题讨论】:
-
实现这一点的最佳方式取决于您是否 (a) 只希望电梯在有 5 个托盘时上升; (b) 最多等待 X 秒(大概是从它再次可用时开始)并取走在该期间到达的所有内容(如果 5 已经到达,则立即离开)。我怀疑你想要 (b)。
-
没错,我需要b场景。也可能是电梯只需要一个托盘,但它必须先检查是否有托盘,或者如你所说,最多等待一分钟才能上升。希望清楚
标签: anylogic