End-to-End-Verzögerung für SimpleServerApp in Veins-LTE berechnen

Ich versuche, die End-to-End-Verzögerung für SimpleServerApp in Veins-LTE zu berechnen, und ich kann keine Ergebnisse erhalten, wenn ich die Ergebnisdatei öffne. Alle mit der Verzögerung verbundenen Statistiken sind 0 oder NaN.

Ich habe im Tic-Toc-Tutorial nachgesehen und versucht, so etwas zu tun, aber auf diese Weise habe ich nicht einmal die Statistiken erhalten:

Auf dem Modul:

delayVector.record(delay);
delayHist.collect(delay);

und beim Aufruf von finish ():

delayHist.recordAs("delayFinish");

w

simtime_t delay;
cOutVector delayVector;
cLongHistogram delayHist;

Dann habe ich versucht, die Prozedur aus einer anderen statistischen Aufzeichnung zu kopieren, aber ich denke, das kann in meinem Fall nicht verwendet werden, weil ich eine lange senden möchte:

uf der NED-Datei:

@signal[delay](type="long");
@statistic[delay](title="delay"; source="delay"; record=vector, stats, histogram);

Auf dem Modul:

emit(delay,delay); //where the first delay is the signal and the second one, the value.

So berechne ich die Verzögerung:

Auf dem Sendemodul:

msg->setSendingTime();

Auf dem Empfangsmodul:

simtime_t delay = simTime() - msg->getSendingTime();

Ich würde mich über jede Hilfe freuen!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage