首页 文章

在Anylogic中添加/注入代理到队列

提问于
浏览
0

我在Anylogic中有一个混合模型,我的一些代理必须将部件(也是代理)添加到离散事件模拟队列中 .

从队列中获取代理是通过 queue1.removeFirst(); 完成的,但我可以't seem to find the equivalent to add something. I'尝试 addAgentToContents 但没有运气...

1 回答

  • 2

    您无法直接将代理添加到队列 .

    您将源对象放在它前面并将其"Arrival defiend by"属性设置为"inject()" . 同时将其"New Agent"类型设置为Part . 当您的代理想要将一个部件添加到队列时,您将调用 source.inject() 并将一部分添加到队列中 .

    或者,如果您已经创建了零件代理,则可以使用代理中的端口并使用连接器将其链接到您的队列 . 这两个对象都可以在“Agents”库中找到 .

    希望这可以帮助

相关问题