如何为来自AGV资源单元的不同ResourcePool设置专属AGV颜色?
AGV资源池专属颜色实现方案
利用ResourcePool的
onCreate事件为每个池的AGV绑定颜色- 打开ResourcePool 1的属性面板,切换到
Events标签页,点击onCreate事件的编辑按钮 - 在事件代码框中输入:
((AGV)agent).setColor(Color.GREEN);,保存设置 - 对ResourcePool 2重复上述操作,事件代码改为:
((AGV)agent).setColor(Color.BLUE); - 对ResourcePool 3重复上述操作,事件代码改为:
((AGV)agent).setColor(Color.RED);
- 打开ResourcePool 1的属性面板,切换到
自定义颜色(可选)
如果需要非预设的颜色,可使用RGB值创建自定义颜色,例如:((AGV)agent).setColor(new Color(34, 139, 34));// 森林绿色
运行模型后,各资源池创建的AGV会自动应用对应颜色。
内容的提问来源于stack exchange,提问作者anylogicuser
相关产品推荐
相关产品推荐

