erlangen.rou.xml のノード (車) の数を変更しました。
<flow id="flow0" type="vtype0" route="route0" begin="0" period="3" number="50"/>
getCreationTime() と simTime を使用して、 TraCIDemo11p と TraCIDemoRSU11p のメッセージ遅延 (エンドツーエンド遅延) を計算しました。
void TraCIDemo11p::onData(WaveShortMessage* wsm) {
simtime_t msgDelayCar = simTime() - wsm->getTimestamp();
msgDelayVectorCar.record(msgDelayCar);
....
void TraCIDemoRSU11p::onData(WaveShortMessage* wsm) {
simtime_t msgDelayRSU = simTime() - wsm->getCreationTime();
msgDelayVectorRSU.record(msgDelayRSU);
...
それは私にほぼ同じ遅延を与えます!
ノード数がエンドツーエンドの遅延に影響しないのはなぜですか?