带有拾取和放下块的明显“错误”

时间:2019-11-26 15:58:19

标签: simulation anylogic

看来,当一个代理商被“容器”在点A拾取并交付到点B时,它在内部仍保留在点A。我曾尝试在多个模型中尝试在点B放下代理,然后移动它从B点移开,才意识到它从A点移开了。我采用了Felipe的模型“运输箱-批次和提货”,并在下车后将一个简单的动作付诸行动,而代理商从原来的位置移走了。位置A。此行为可能不正确。如果业务代表停留在原始位置,那么放行阻止的目的是什么?您可以在此处See Modified Transporting Boxes to show agent location

看到修改后的模型

模型是否可以随容器实际移动并放下并显示在该位置?还是我只需要为代理做一个专门的moveTo块?同样,即使您在所有队列和延迟块中将“代理位置”指定为目的地,它也不会显示。

1 个答案:

答案 0 :(得分:1)

这不是错误,问题在于每个块的属性的默认值是“在退出时恢复代理位置”,如图所示: restore agent location

在下车之后的队列中(如果已选中),业务代表将返回到上一个位置,该位置即是上车前的节点...

只需取消选中该框,一切都会按计划进行...我认为您可以在队列块或moveTo块中做到这一点,