首页 > 解决方案 > 如何检查点节点是否空闲?

问题描述

我正在对 Anylogic 进行模拟,其中港口中有一个容器缓冲区。

我使用点节点来标记容器的目的地,但是如何检查该点节点(在那个位置)上是否已经有一个容器(代理)?

PS:不要介意我的错误,英语不是我的母语。

标签: javaanylogic

解决方案


没有预构建方式,因为点节点不会跟踪它们之上的代理。您可以拥有任意数量的。

所以你必须手动完成,有很多方法。一个建议:

创建一个 LinkedHashMap 类型的集合,其中 key=PointNode 和存储当前在该节点的代理的值。

这样,您可以轻松跟踪。(如果您不了解 LinkedHashMaps,您可能需要先阅读它们)。

干杯


推荐阅读