問題タブ [veins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
213 参照

c++ - 同じコード ベースからのランタイムの違いのデバッグ

現在、VEINSライブラリとシミュレーション パッケージを使用していくつかの実験を行っています。これらは実行時間が非常に長いため、大学のクラスター サーバー (KITE 2.0/RHEL6.6/Lustre 2.5.29.ddnpf3) を使用しようとしていますが、いくつかの異なる実行時のバグに遭遇しました。私のローカルマシン(Fedora 23)で完全に正常に動作する同じコード。この問題を簡単にデバッグする方法を探しています。原因は別のバージョン、またはリモートで変更できない他のシステム レベル ライブラリのどこかにあると思われgccます (しかし、よくわかりません)。OMNeT++ のバージョンは同じであると確信しています。VEINS ライブラリは私が提供し、ローカルでもリモートでも同じです。

私が遭遇した問題の例はここで議論されており、最終的にこのように修正しました(私が知る限り、両方のバージョンは同じセマンティクスを持っています... DimensionSetextendsstd::setでありDimensionSet::timeFreqDomain、修正のようにstatic const初期化(Dimension::time, Dimension::frequency)されています)。

原因を探す良いアプローチは何ですか?これらのマシン間で「クロスコンパイル」する簡単な方法、または原因を探すためにバイナリを比較する方法はありますか? このような問題に対処するための一般的な方法はどこで探せばよいでしょうか?

0 投票する
1 に答える
200 参照

omnet++ - マップ内で同じ車両を維持する

VANET で攻撃をシミュレートしたかったので、SUMO と OMNETPP を使用しましたが、相撲では車がパスの終わりに到達すると車が消え、特定の攻撃を完了するために、シミュレーション全体で車がマップに留まる必要があります。 OLSR プロトコル。シミュレーション全体で車両をマップ内に保持するにはどうすればよいですか?

0 投票する
1 に答える
236 参照

omnet++ - Veins Omnet++ でさまざまなステージを実装する

静脈フレームワークを使用して Omnet++ に GPGR プロトコルを実装したいと考えています。しかし、問題は、静脈の 2 つの段階と、それらが何に使用されるかを理解できないことです。誰でも私を案内してもらえますか

0 投票する
1 に答える
210 参照

c++ - omn​​et でマトリックス ライブラリを使用する方法

VEINS を使用して隣接ノードから受信したデータの行列操作を行いたいです。では、omnet にマトリックス ライブラリはありますか? omn​​et で行列操作を行うにはどうすればよいですか?

0 投票する
2 に答える
766 参照

omnet++ - 静脈の事故回避

Veins で事故回避スキームを実装しています。TracIDemo11p.cc を修正し、onData 関数を次のように変更しました -

メッセージ受信後、4秒以内に減速停止させたい。しかし、このことは起こっていません。事故が発生すると、最初の車両はすぐにブレーキをかけ、残りの車両は通常どおり停止します。どこが間違っていますか?提案してください。

0 投票する
1 に答える
296 参照

omnet++ - 静脈内のチャネルのアイドル時間を測定する方法は?

Mac レイヤーでチャネルのアイドル時間を計算する必要があります。私は静脈-4a2を使用しています。

0 投票する
1 に答える
107 参照

c++ - 静脈2.1で車両のルートを更新するにはどうすればよいですか?

OMNET++、静脈、SUMO を使用して ITS アプリケーションを構築していますが、車両のルートを別のルートで更新しようとしています。ただし、静脈で見つけた2つのコマンド(commandRouteChangecommandNewRoute)は両方とも機能しませんでした。

新しいルートを計算すると、出力は次のようになります。次に、これを車両std::string newRoute = "AtoB BtoC CtoD DtoE";に設定しようとしました。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 ").

検索したところ、commandNewRoutecommandChangeRouteがパラメーターとして 1 つのエッジのみを受け取ることがわかりました。しかし、私は車両への完全なルートを設定したい. どうすればこれができるか知っている人はいますか?