carSource 的 Anylogic 动态到达位置

Anylogic dynamic Location of arrival for carSource

是否知道如何在代码期间动态设置汽车到达的位置。例如,假设我们有 20 个停车场,我不想为每个停车场绘制 20 个 carSources。只有一个 carSource 并动态确定位置是我的目标。怎么可能?

提前致谢

这很简单:只需使用 CarSource 初始位置的动态 属性,如下所示。您需要单击正常选择对象左侧的小“=”符号并键入如下代码:

重新将其作为一个函数,我建议这样做:

  1. 创建一个 ArrayList 类型的集合来存储 ParkingLots。手动添加您所有的停车场,如下所示:
  2. 创建函数 getRandomParkingLot returns 一个停车场。设置代码,使其从集合中提取一个随机对象,如下所示: