AnyLogic的。移动时代理搜索其他代理

时间:2018-01-22 23:31:50

标签: anylogic

在Anylogic中,如何让代理在向另一个代理移动时运行一个动作(比如在代理的某个半径内搜索)?我正在使用PML移动到另一个代理但是如何在流中包含中间任务?也许结合州图表?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

很难说这些细节,但我觉得你可能想要这样的东西:

此事件应该在正在移动的代理内部(在这种情况下应删除“yourAgent。”):

Conditional Event

另一种选择是在正在移动的代理内部有一个状态图,如下所示: 当代理开始移动并使用条件distanceTo(otherAgent)statechart

创建条件转换时触发消息转换

有更多方法可以做到这一点......但首先想到的是这两个方法