我有一个资源池,可以将单元添加到人口“叉车”中。叉车类型的代理人由其他代理人选择,后来被抓住执行特定任务。资源池还有一个时间表。
问题在于,每当容量减少时,在模型中移动(但尚未扣留)的叉车单元就会停止运行,因为它们不再活动。有没有一种方法可以为“轮班结束”定制资源的选择。我在帮助或在线中找不到任何内容。
谢谢!
我尝试遍历资源池,但是找不到可以确定某个单元是否处于活动状态的函数。有布尔函数可用于空闲和忙碌。
agent.unload_forklift = findFirst(forklifts, f->f.in_use == false);
有些代理根据内部变量选择资源代理。也许我可以遍历资源池而不是人口...
我希望叉车的容量会根据自定义信号而不是随机地降低。