Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Anylogic 中有一个混合模型,其中我的一些代理必须将部件(也是代理)添加到离散事件模拟队列中。
从 QUEUE 获取代理已完成,queue1.removeFirst();但我似乎找不到添加内容的等价物。我试过addAgentToContents没有运气...
queue1.removeFirst();
addAgentToContents
您不能直接将代理添加到队列中。
要么你把一个源对象放在它前面,然后将它的“Arrival defiend by”属性设置为“inject()”。还将其“新代理”类型设置为部件。当您的代理想要将零件添加到队列中时,您会打电话source.inject(),零件将被添加到队列中。
source.inject()
或者,如果您已经创建了部分代理,您可以使用代理中的端口并使用连接器将其链接到您的队列。这两个对象都可以在“代理”库中找到。
希望这可以帮助