【问题标题】:Anylogic. Agent search for other agents while moving任何逻辑。移动时代理搜索其他代理 【发布时间】:2018-01-23 09:03:07 【问题描述】: 在 Anylogic 中,如何让代理在向另一个代理移动时运行一个动作(例如在特定半径内搜索代理)?我正在使用 PML 移动到另一个代理,但如何在流程中包含中间任务?也许结合状态图?有什么想法吗? 【问题讨论】: 标签: anylogic 【解决方案1】: 很难说这些细节,但我觉得你可能想要这样的东西: 这个事件应该在正在移动的代理内部(在这种情况下,“yourAgent.”应该被删除: 另一种选择是在移动的代理内部有一个状态图,如下所示: 当您的代理开始移动时触发消息转换,并使用条件 distanceTo(otherAgent) 创建条件转换 有更多的方法可以做到这一点......但首先想到的是这两种 【讨论】: 谢谢!第一个看起来很整洁!,我会试试的......谢谢!