根据已通过的传输次数更改路径的颜色

Change the color of a path based on the number of transports that have passed

我是 Anylogic 的新手,我想知道是否有一种方法可以根据路径上传递的传输数量更改路径的颜色。 例如:如果 10 个转运蛋白在路径 1 上通过,那么我想将颜色从蓝色更改为绿色。 谢谢!

是的。

  1. 有一张地图,您将路径存储为键,将计数器存储为值

  1. 然后在车队设置中,每次运输车进入时,您只需简单地增加地图的计数器。

在“On enter path”部分下的 fleet 对象中添加以下代码

pathEntryCounter.merge(path, 1, Integer::sum);

  1. 然后在路径颜色中根据地图中计数器的数量动态设置颜色