Anylogic 资源发送到阻止导致错误不在网络中
Posted
技术标签:
【中文标题】Anylogic 资源发送到阻止导致错误不在网络中【英文标题】:Anylogic Resource Send To block causing error not in network 【发布时间】:2020-05-07 21:57:52 【问题描述】:我让我的产品在这个逻辑中移动,我希望在产品到达seizeDepthFilter 时这样做; resourceBufferTotes 的资源从其主节点发送到在 resourceMoveTo 块中定义的产品的当前位置。 当我运行模型时,我收到一个错误,指出代理未在网络中注册。可能还有一种更好的方法可以让模型显示从一个节点到另一个节点的移动,当逻辑到达特定步骤时会触发该移动。
【问题讨论】:
【参考方案1】:我能够使用不同的方法来解决这个问题。我调用了在 delayProcessCentrifuge 的 on Exit 中注入。这会注入 sourceBuffer 以创建新的代理类型 Buffer。 moveByTransporter 使用自己的 ToteFleet1,其中车队的主节点位于缓冲室中。因此 moveByTransporter 的目标节点是当时产品所在的深度过滤器处的收获室。然后我让缓冲区代理在移动到房间后下沉。这可能是形成这种情况的唯一方法,除非有一种方法可以将缓冲区准备逻辑连接到seizeDepthFilter 块的准备。
【讨论】:
以上是关于Anylogic 资源发送到阻止导致错误不在网络中的主要内容,如果未能解决你的问题,请参考以下文章