Anylogic:交通停靠线时间变量

时间:2018-11-29 20:23:09

标签: anylogic

我正在尝试进行简单的交叉路口模拟。这个想法是记录汽车离开相交需要多少时间。目前,我对此表示怀疑:

  1. 将startTime变量添加到汽车代理
  2. 在“通过汽车”中将时间记录在变量上,然后进行简单的减法并将其添加到直方图数据中

问题是我无法在stopLine中向代理添加时间。

有人可以帮助我吗?预先感谢

1 个答案:

答案 0 :(得分:0)

是的,但是您必须做一些小技巧:

((Car)car).startTime=time();

假设您的汽车代理商名称为Car ...,如果名称为AnotherName,您将执行以下操作:

((AnotherName)car).startTime=time();

仅仅是停止线变量car的类型为Agent(或者不确定对象),因此您必须将其转换为您使用的car或agent类型。