我正在使用 EVENT 每 1 秒使用 TransporterFleet.getSpeed() 获取我的运输车队的速度。现在,我想在图表或数据库中获取这些值。
我知道 getSpeed() 返回代理速度而不是我的运输车的最大速度。所以,我也尝试使用transporterFleet.getMaximumSpeed(MPS),但它返回一个错误。
这怎么办?
不确定实际问题是什么。 TransporterFleet 没有办法获得任何速度,它是运输机舰队(舰队不能有速度)。你想要运输车的速度吗?
如果是这样,您的模型中已经有单独的运输商作为
AGV
代理类型。将事件放在那里并使用 getSpeed()
随时获取各个运输代理的速度。
要对此进行测试,请在您的活动中使用
traceln("transporter "+getIndex()+" has speed "+getSpeed());"
:)