You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取AnyLogic中刚离开Delay模块的智能体?

获取离开Delay模块的智能体(通过on exit事件实现)

直接在Delay模块的on exit事件里写代码就能拿到刚离开的智能体,具体操作如下:

  • 双击目标Delay模块,打开属性面板
  • 切换到Exit事件标签页(注意不是「At Exit」)
  • 在事件的代码编辑框中写入以下代码:
// 直接使用系统内置的agent变量获取当前离开的智能体
System.out.println("刚离开的智能体是:" + agent);

// 如果你的智能体有自定义属性(比如名称name),可以输出更具体的信息:
// System.out.println("刚离开的智能体是:" + agent.name);

原理很简单:AnyLogic在模块的exit事件上下文里,默认提供了agent变量,它就代表刚离开该模块的智能体实例,不需要额外做变量定义或传递操作,直接调用即可满足需求。

内容的提问来源于stack exchange,提问作者FroggyJoggy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 10:27:36