微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在队列中为座席提供不同的优先级

如何解决在队列中为座席提供不同的优先级

在我的 AnyLogic 仿真模型中,我有两个源并在一个闭环中通过两个服务块。开始时,我注入了 1 辆 50T 卡车和 2 辆 20T 卡车。

此处为描述性图片

Image of Model

在第二个服务块“crusher1”,我希望队列始终优先考虑代理“truck50ts”而不是“truck20ts”。这怎么办?

解决方法

将您的 Service 块替换为 SeizeQueueDelayRelease 块(与 Service 相同,但为您提供更多选项).

Queue 属性中,将队列优先级设置为“代理比较”。

在条件代码中,写agent1 instanceof Truck_50tons ? true : false如下: enter image description here

这假设您的 50t 卡车是名为 Truck_50tons 的自定义代理类型的代理(在源头创建)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。