在一个带有GIS的供应链模型中,我正在尝试使用main上的事件来计算工厂和零售商之间的旅行距离,使用以下事件。我得到了这个错误信息:
The method Instate( Vehicles. statechart_state) is undefined by the state T。
这是什么意思?
有没有其他方法来计算设施之间的总距离?
我已经尝试过DistanceByRoute(agent),但无法获得任何输出。
Vehicles vehicles = getRandom(filter(vehicles, v -> v.inState(Vehicles.AtRetailers) ) );if (vehicles != null) {send("go", vehicles);}发布于 2019-02-13 14:27:05
错误消息提示您的代码检查代理状态。试着这样做:
Vehicles vehicles = getRandom(filter(vehicles, v -> v.mySDtatechart.isStateActive(Vehicles.AtRetailers) ) );其中" myStateChart“是Vehicle agent类中的状态图,"AtRetailers”是在myStateChart中签入的状态。
https://stackoverflow.com/questions/54659497
复制相似问题