OMNET ++、静脈、SUMOを使用してITSアプリケーションを構築していますが、 は別のルートで車両のルートを更新しようとしています。しかし、私が静脈で見つけた2つのコマンド(commandRouteChange
、commandNewRoute
)の両方は機能しませんでした。veins2.1で車両のルートを更新するにはどうすればよいですか?
私は新しいルートを計算し、出力は次のようなものである:はその後、私は車にこのnewRoute
を設定しようとしました:
traci->getManager()->commandNewRoute(vehicleID, newRoute);
その後、私は、次のエラーを得た:Error in module (ITS) VANET.host[0].appl (id=9) at event #127412, t=12: Model error: TraCI server reported error executing command 0xc4 ("Can not retrieve road with ID AtoB BtoC CtoD DtoE ").
私は検索して、commandNewRoute
とcommandChangeRoute
がパラメータとしてただ1つのエッジを受け取ることがわかりました。しかし、私は車に完全なルートを設定したいと思います。誰も私がこれをどうやってできるのか知っていますか?