Veins/Omnet++ シミュレーションで、2 台の車両がデータ交換の範囲内にあることをどのように判断できますか? シミュレーションに 3 台の車両 (v1、v2、v3) があるとします。シミュレーション中、これらの車両は互いに数回すれ違います。ここで、v1 と v2 が互いに反対方向にすれ違うとします。遭遇は約 5 秒間続きます (遭遇とは、つまり、これら 2 台の車両が 5 秒間データを交換するか、v1 がこの 5 秒間に v2 からデータを受信することです)。私の質問は、v1 と v2 が互いに接触している期間をどのように確認できますか? シミュレーション中に何度か遭遇する可能性があることを念頭に置いてください。したがって、最後に、v1 用に次のようなものを生成できます。
1- <tstart, tend, #packets exchanged>
2- <tstart, tend, #packets exchanged>
.
.
.
どこでは、別の車両 (vx) とのパケット交換の開始tstart
時刻を表し、その車両 (vx) とのデータ交換の終了を表し、 と の間で交換されたパケット数を示します。v1
tend
#packets exchanged
tstart
tend