我有一个队列,然后选择输出。问题是智能体没有从输出中走出来,这种情况下智能体应该选择第三个退出选择queue.In,所以它是不可能(我假设)智能体不出去的,因为下面的块是full.What可能的原因?谢谢
发布于 2021-10-09 14:59:39
原因是,您认为是真的条件实际上是假的,因为任意逻辑首先计算选择输出块中的条件,然后在queue7块的"on exit“操作上运行代码……
因此,我的猜测是,您正在对on exit操作执行某些操作,这会更改条件的结果。但是已经太晚了..。使用"on at exit“动作,或者有时你需要在你的最后一块输出和选择的输出之间放置一个1毫秒左右的虚拟延迟,以确保你的条件被正确地满足。
这是事情发生的顺序:
https://stackoverflow.com/questions/69507827
复制相似问题