【发布时间】:2021-04-04 18:07:03
【问题描述】:
问题已经被问过和回答过,请参阅Anylogic - dynamic specification of resources to seize。但是stackoverflow上的多个巨魔要求我再次问同样的问题,不管.. - 因为问它被视为“答案”而不是“问题”。
Anylogic 8.7.2.
我创建了一个资源池myworkers。
代理类型workers.
打开workers代理,添加变量offloadBay(或参数,无所谓),INT, default value 0。
在 main 中,我使用seize 块从该池中获取 4 个资源,但它们需要满足条件offloadBay == 0。
在抓住块中,我选择Customise resource choice == true ; Recource choice condition = (unit.offloadBay == 0)。
在运行项目时,我收到错误 - “offloadBay 无法解析或不是字段”。
似乎对关键字 unit 的引用实际上并未引用资源单元 - 在引用 unit. 时,没有一个 unit's 参数、变量、函数等可供调用
请指教我做错了什么?或者,如何根据资源的特定条件或属性从 ResourcePool 中选择资源? (可根据要求提供演示项目,请告知发送到哪里)
【问题讨论】:
标签: process resources anylogic discrete