【发布时间】:2017-03-06 09:31:31
【问题描述】:
大家下午好,
我的 AnyLogic 软件有问题。我必须做一个能够结合两个代理(两个不同的半成品)来创建一个最终代理(最终产品)的程序。问题是两个半成品有不同的生产时间,所以我需要一个能够接受一个代理(第一个半成品)的函数,而不是等待第二个代理,最后从前两个生成一个最终代理代理(半成品)。怎么可能做到这一点?我已经尝试过使用“组合”功能,但没有成功。
【问题讨论】:
-
我假设半成品材料将在队列中(模拟仓库或缓冲区)。当您拥有 20 个代理时,您可以触发每 X 分钟发生一次的循环事件。在该事件的操作中,从队列中删除每种类型的一个代理并创建最终产品。通过 Enter 块发送创建的最终产品,您将连接到您需要最终产品去往的任何地方。
标签: anylogic