在我的AnyLogic模拟模型中,我有两个源,并在一个闭环中经历了两个服务块。在开始的时候,我注入150吨卡车和2辆20吨卡车。
此处为描述性图像:
在第二个服务块"crusher1“处,我希望队列始终优先于代理"truck50ts”而不是"truck20ts“。如何做到这一点?
发布于 2021-06-16 02:19:37
将您的Service块替换为Seize、Queue、Delay和Release块(与Service相同,但为您提供更多选项)。
在Queue属性中,将队列优先级设置为“代理比较”。
在条件代码中,按如下方式编写agent1 instanceof Truck_50tons ? true : false:

这里假设您的50t卡车是一个名为Truck_50tons的自定义代理类型的代理(在源代码中创建它们)
https://stackoverflow.com/questions/67990907
复制相似问题