在 AnyLogic 中使资源(如操作员)"drive" 来自 TransporterFleet 的代理
In AnyLogic make a resource (like an operator) "drive" an agent from a TransporterFleet
我想知道在 anylogic 中是否有一种方法可以表明资源(在我的例子中是操作员)与从 TransporterFleet 中取出的运输车一起移动。
我附上了相关方块的图片。基本上,您从 Operator1 资源池中获取资源,该资源被发送到运输车所在的节点 (forkliftsHome1)。到达后,运输车开始从 Storage 进行卸载操作(到目前为止一切顺利)。
但是,当运输车到达目的地并完成卸货(我选择了运输车不return到它家的选项)时,资源池中的Operator1资源被释放,因为它仍在forkliftsHome1上。实际上,Operator1 如我所愿被占用,但实际上运输仅由运输者执行。有什么方法可以将它们移动到一起,以便当 Operator1
被释放时它位于运输机的位置(或附近的节点)?
这是我正在谈论的方块的图像:我感兴趣的树方块是 seizeOperator1ForRetrieve
、 retrievePallet
、 releaseOperator1
这有点作弊,但如果您实际上不需要操作员与叉车一起旅行,我在类似情况下的解决方案是在叉车运输物品时让操作员不可见,然后作为自定义 wrap-up 任务我用 moveTo 块让操作员跳到叉车旁边然后让它再次可见
(see the process flow pictured here)。这可以通过使用 'Link to agents' 元素连接操作员和叉车来实现,因此对于操作员的目的地,我可以获得叉车的 x、y、z 坐标。
我想知道在 anylogic 中是否有一种方法可以表明资源(在我的例子中是操作员)与从 TransporterFleet 中取出的运输车一起移动。
我附上了相关方块的图片。基本上,您从 Operator1 资源池中获取资源,该资源被发送到运输车所在的节点 (forkliftsHome1)。到达后,运输车开始从 Storage 进行卸载操作(到目前为止一切顺利)。
但是,当运输车到达目的地并完成卸货(我选择了运输车不return到它家的选项)时,资源池中的Operator1资源被释放,因为它仍在forkliftsHome1上。实际上,Operator1 如我所愿被占用,但实际上运输仅由运输者执行。有什么方法可以将它们移动到一起,以便当 Operator1
被释放时它位于运输机的位置(或附近的节点)?
这是我正在谈论的方块的图像:我感兴趣的树方块是 seizeOperator1ForRetrieve
、 retrievePallet
、 releaseOperator1
这有点作弊,但如果您实际上不需要操作员与叉车一起旅行,我在类似情况下的解决方案是在叉车运输物品时让操作员不可见,然后作为自定义 wrap-up 任务我用 moveTo 块让操作员跳到叉车旁边然后让它再次可见 (see the process flow pictured here)。这可以通过使用 'Link to agents' 元素连接操作员和叉车来实现,因此对于操作员的目的地,我可以获得叉车的 x、y、z 坐标。