离散事件期间异常:移动过程中无法设置到达回调

问题描述 投票:0回答:1

我在运行模拟时遇到图像中的此错误,我不确定该代理在哪里或如何找到它,因为它是一个非常巨大的模型。请有人帮助我理解该错误的含义以及如何消除它

不幸的是每次都不是同一个代理人

Error

anylogic
1个回答
1
投票

原因之一,我不知道是否唯一可能发生此错误的情况是当您尝试同时将代理移动到 2 个不同的位置(甚至同一位置)时..

例如,如果您有一个 moveTo 块,并且在 onEnter 操作上执行 agent.moveTo(somewhere) ,您将收到此错误。

在您的情况下,错误似乎很少发生,因为您可能在不同的情况下有不同的 moveTo,并且在非常罕见的情况下同时发生,所以我只能告诉您仔细调查这一点,并消除您给出不同的 moveTo 的任何机会即使目的地相同,也同时向代理商发出指示。

© www.soinside.com 2019 - 2024. All rights reserved.