如何解决在队列中为座席提供不同的优先级
在我的 AnyLogic 仿真模型中,我有两个源并在一个闭环中通过两个服务块。开始时,我注入了 1 辆 50T 卡车和 2 辆 20T 卡车。
此处为描述性图片:
在第二个服务块“crusher1”,我希望队列始终优先考虑代理“truck50ts”而不是“truck20ts”。这怎么办?
解决方法
将您的 Service
块替换为 Seize
、Queue
、Delay
和 Release
块(与 Service
相同,但为您提供更多选项).
在 Queue
属性中,将队列优先级设置为“代理比较”。
在条件代码中,写agent1 instanceof Truck_50tons ? true : false
如下:
这假设您的 50t 卡车是名为 Truck_50tons
的自定义代理类型的代理(在源头创建)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。