来自 3 个源的 AnyLogic 基于优先级的队列

AnyLogic priority-based queue from 3 sources

我有一个 AnyLogic 模型,其中有 3 个源连接到队列。我如何为每个源设置它的优先级(或者它可以是明显的参数?)以及我应该在代理优先级字段中写入什么(默认为零)。enter image description here

为此,您必须使用名为 priority 的参数或变量创建自定义代理。

在源块上定义代理的优先级。例如:

agent.priority=2;

并在队列块中选择排队中的 "priority-based" 选项(这是您所做的)并将代理优先级设置为 agent.priority