我正在建模一个系统,其中原材料单位保存在大型存储容器中。原材料用于三个不同且不相关的制造过程。根据要求,原材料单位离开存储容器用于任何这些过程。
我希望将系统建模为一个队列块(存储容器),它连接到三个不同的延迟块(制造过程),即到队列块出口的三个连接。在队列块和延迟块之间是一个保留块,我可以根据对原材料单位的请求自动阻止和取消阻止。概念布局请参阅附图
不幸的是,事实证明队列块的输出端口无法连接到多个块。
还有其他方法可以解决这个建模问题吗?谢谢你
没有任何块可以连接到多个下游块,您必须使用 SelectOutput 块自行管理。
但是,在您的情况下,我会使用
Wait
块及其 .free(MyRawMaterialAgent)
方法,该方法允许您准确指定要提取的原材料代理。
(队列块强制执行特定顺序,等待块是代理的简单“扔进去然后忘记”块 --> 始终阅读您使用的块的帮助以了解它们的作用)