如何在Anylogic中绘制EVENT提取的值

问题描述 投票:0回答:1

我正在使用 EVENT 每 1 秒使用 TransporterFleet.getSpeed() 获取我的运输车队的速度。现在,我想在图表或数据库中获取这些值。

我知道 getSpeed() 返回代理速度而不是我的运输车的最大速度。所以,我也尝试使用transporterFleet.getMaximumSpeed(MPS),但它返回一个错误。

这怎么办?

anylogic
1个回答
1
投票

不确定实际问题是什么。 TransporterFleet 没有办法获得任何速度,它是运输机舰队(舰队不能有速度)。你想要运输车的速度吗?

如果是这样,您的模型中已经有单独的运输商作为

AGV
代理类型。将事件放在那里并使用
getSpeed()
随时获取各个运输代理的速度。

要对此进行测试,请在您的活动中使用

traceln("transporter "+getIndex()+" has speed "+getSpeed());"
:)

© www.soinside.com 2019 - 2024. All rights reserved.