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

AnyLogic作业车间调度中如何通过exit和enter块传递agent?

AnyLogic作业车间调度问题排查求助

项目背景

我正在使用AnyLogic实现作业车间调度,共20个作业(Agent类型为jobs),需要依次经过5台单容量机器资源。我配置了两张数据库表:

  • 存储每个作业的机器加工顺序表
  • 存储作业在对应机器上的加工时长表

模型配置说明

当前模型结构为:source块生成20个作业,我希望exit块可按作业的工艺路径发送作业,因此编写了nextmachine函数,放置在每个exit块的On Exit触发区域。nextmachine函数代码参考了公开技术方案,我此前也提交过同类Agent路由问题咨询,过往内容记录了当时的疑问和收到的相关建议。

涉及的自定义集合配置如下:

  • Enterblocks:ArrayList类型集合,元素类为Agent,存储了5个enter块,定义在jobs Agent内部
  • col_machineSequence:存储每个作业加工机器顺序的集合

遇到的问题

  1. nextmachine函数运行时报错,暂未定位到问题原因
  2. 新增代码放置在onStartup区段后报错,判断与col_machineSequence集合有关

麻烦各位帮忙排查问题,谢谢。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 14:36:08