2016-10-11 5 views
0

親愛なるOMNeT ++/SUMO /静脈コミュニティで/無効、静脈

There is a correct way to disable/remove the NIC module for some vehicle in the Veins?

をいくつかの車両のNICモジュールを取り外し、私は私のシナリオでは車がたくさんあると私は通信モジュールを一部だけそれらを設定したいです、例えば50%である。このために、車の半分を設定してsendBeaconのビーコン/データを半分(同じ半分は送信しないsendBeacon)の車両にドロップする方法を作成しました。私はすでにこれを見るquestion

私のコードではすべての車両に通信モジュールがあり、到着したパッケージを使用または無視しないので、正しい方法があると思います。

ご協力いただきありがとうございます。

答えて

1

車両の一部をネットワークシミュレーションに参加させたい場合は、https://github.com/sommer/veins/blob/veins-4.4/src/veins/modules/mobility/traci/TraCIScenarioManagerLaunchd.ned#L58の普及率パラメータを1より小さい値に設定できます。

たとえば、普及率を0.5に設定すると、車の半分だけがネットワークシミュレーションに参加しますが(道路交通シミュレーションでは依然として)、車の半分が搭載されていないネットワークをモデリングしますVANET技術。

+0

ああ、とてもクール!どうもありがとうございました。それはまさに私が望んでいたものでした。 –

関連する問題