【发布时间】:2020-10-05 01:40:47
【问题描述】:
我正在研究一种类似于 Anylogic 中的产品交付模型的模型,其中有大量零售商和仓库,并且对于每个需求,仓库的车辆都会进行交付。我想计算车辆运送的距离并计算运输成本。我在该州使用了 DistanceByRoute 方法。然而它没有用。但是在模拟之后它告诉我有一个错误 这就是我在“卸载”状态下放入入口操作的代码:
FuelCost = (DistanceCalcule / 100) * ConsoFuelPerKM*(FuelPrice) + FuelCost;
DistanceCalcule=(order.retailer.distanceByRoute(vehicle))*2;
DistanceParcourue = DistanceParcourue + DistanceCalcule;
但是在模拟之后它告诉我有一个错误
This image in this link shows the states that i've used
this image in this link shows what I put in the state Unloading
【问题讨论】:
-
你没有说“它不起作用”是什么意思。你期待什么结果,你得到了什么?另外,你得到了什么错误,你是怎么在“模拟之后”才得到一个错误的? (尽管在模型构建过程中发现了错误,您是否进行了实验?)
-
当我在“卸载”状态下编写代码以计算行驶距离和燃料成本时,模拟后出现错误,我不明白为什么它不起作用!下面的图片(在下面的答案中)显示了我编写代码的位置以及模拟后发生的情况
标签: anylogic