問題タブ [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.
omnet++ - 車両の方向を計算する (Veins/Omnet++/Sumo)
Veins(TraCIMobility経由)で車両の方向を計算(取得)することはできますか? 2 台の車両が反対方向に走行しているかどうかを知りたいです。getAngleRad()メソッドを介してそれを行うことができると思います(同じ方向に移動している場合は同じ象限に落ち、反対に移動している場合は反対の象限にあります)が、それが正しいかどうかはわかりません。(サブ質問: また、 getAngleRad() が各象限に対して返す正確な値は何ですか?)
omnet++ - RSU なしの静脈 V2V のみ
Veins バージョンのうち、RSU を使用せずに車両間通信 (車) のみを使用するのはどれですか? 現在の静脈は RSU を使用しており、RSU を削除して V2V (CAR) のみを使用する方法はありません。どうもありがとう
omnet++ - モジュールのエラー (Mac1609_4) モデル エラー: ASSERT: 関数 handleUpperMsg の条件 useSCH false
Veins-4a2 を使用し、デモ例のシナリオを変更しました。ノードがメッセージを受信したときに ACK である新しい wsm を追加しました。これは、送信元ノードに ACK メッセージを送信します。onData() 関数に次の行を追加しました。
sendWSM(prepareWSM("ack", ackLengthBits, type_SCH, ackPriority, sourcenode.idNode, 2));
確かに BaseWaveApplLayer.cc の prepareWSM と handleLowerMsg() 関数を変更しましたが、シミュレーションを実行すると 10 秒後にクラッシュします。これはエラーメッセージです:
モジュール (Mac1609_4) のエラー RSUExampleScenario.node[2].nic.mac1609_4 (id=240) イベント #1196、t=9.210177776741: モデル エラー: ASSERT: 関数 handleUpperMsg の条件 useSCH false、venes/modules/mac/ieee80211p/ Mac1609_4.cc 259 行目。
ACK メッセージに SCH チャネルを再利用する権利がないということですか? どうすればこの問題を解決できますか?
omnet++ - 静脈でメッセージを送信する方法は?
選択したい 1 台の車両にのみメッセージを送信する必要があります。私は利用可能な TraCIDemo11p を読んでおり、車はすべての車にメッセージをブロードキャストしています。それをどのように変更して、メッセージを1つのケアだけに送信するか、たとえば車番号3.Thank youにするにはどうすればよいですか?
omnet++ - 静脈/オムネットで1000台の車両をシミュレートするには?
Veins erlangen の例で 1000 台の車両をシミュレートしようとしました。しかし、シミュレーターは常に約 700 台の車両を停止し、エラー メッセージを表示します。500 台の車両をシミュレートできます。1000 台の車両をシミュレートできないのはなぜですか?
ランタイムエラー。cRuntimeError 例外がスローされようとしていますが、(ini ファイルで debug-on-errors=true を設定することによって) エラーが実行を中止し、デバッガーに割り込むように要求しました。
おそらく、gdb または別のデバッガーでシミュレーションを実行しているはずです。シミュレーション カーネルは、デバッガに入る SIGABRT シグナルを発生させます。デバッガーで実行していない場合でも、事後分析のデバッグにコア ダンプを使用できます。デバッガーに入ったら、コール スタック (gdb: "bt" コマンド) を表示して、ランタイム エラーのコンテキストを確認します。
イベント #21128、t=2112.7 でのモジュール (Veins::TraCIScenarioManagerLaunchd) RSUExampleScenario.manager (id=6) のエラー: std::bad_alloc: std::bad_alloc。
omnet++ - 静脈シミュレーションの信頼性をテストするにはどうすればよいですか?
Veins フレームワークに基づいてケース スタディをシミュレートするために、Car2X アプリケーションを開発しています。
情報システムの学生として、私は主に自分のアプリケーションのコードについて心配してきました。
最近、VEINS のソース コード (/src) に、LLC、NETWORK、および TRANSPORT レイヤーがないことに気付きました。
私の質問は、ソース コードの上にこれらのレイヤーがない場合に、シミュレーションの実行が Car2X アプリケーションの現実に近いデータを生成することを保証するにはどうすればよいですか?
PS: 私は INET フレームワークとそのプロトコルを認識しています。ケース スタディに Veins だけを使用できるかどうか疑問に思っていました :)
omnet++ - 静脈は「ネットワーク カードなしで自動車をシミュレート」できるようになりました - ドキュメンテーション?
親愛なる OMNET/Veins コミュニティへ
Veins v4.3 の変更ログで、ネットワーク カードなしで車両をシミュレートできるようになったことに気付きました。
ユーザーがこの新しい機能を利用するのに役立つドキュメントや教材はありますか?
本当にありがとう、
バン
omnet++ - venis で Roiroad 関数を使用する
SUMO によって作成された、実際のマップの約 2 KM * 2 Km のモビリティ モデルがあります。このモデルの一部のみの結果を計算したい。roiroad または roirect を使用できると読みました。Roirect は Traci の調整として (x1,y1-x2,y2) を取りますが、roiroad を使用して特定の道路の車を正確に取りたいと考えています。
私の質問は: roiroad 関数が道路名の文字列を取る場合、相撲のどこからこの値を取得できるかです。Netconvert と --output-street-names を使用してマップを再度作成する必要がありますか?