09.08.2013 Aufrufe

download - SPES 2020

download - SPES 2020

download - SPES 2020

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Kosimulation in <strong>SPES</strong><br />

fortschreiten zu lassen und bekommt dies direkt genehmigt, indem bei diesem die Methode<br />

timeAdvanceGrant(t) aufgerufen wird. Nachdem es dann eine TSO-Nachricht mit Zeitstempel<br />

1.3 über den Aufruf der Methode updateAttributeValues(t) sendet, erhöht<br />

es seine logische Zeit auf 1.5. Der GALT des Federates B beträgt an dieser Stelle 1.8, d.h.<br />

Federate B darf seine logische Zeit mit Werten kleiner als 1.8 fortschreiten lassen. Dies wird<br />

sofort klar, da die RTI Kenntnis davon hat, welche TSO-Nachrichten der Federate B bis zu dieser<br />

Zeiteinheit empfangen wird. Die nächste von Federate A generierte TSO-Nachricht darf nur<br />

noch einen Zeitstempel von mindestens 1.8 haben. Der LITS jedoch beträgt 1.3, da der Federate<br />

B die Nachricht mit diesem Zeitstempel noch nicht empfangen hat. Erhöht Federate B nun<br />

seine logische Zeit auf 1.5, empfängt es alle Nachrichten mit einem kleineren bzw. gleichem<br />

Zeitstempel, indem die RTI die Methode reflectAttributeValues(t) beim Federate<br />

aufruft. In diesem Beispiel ist nach dieser Aktion der LITS gleich dem GALT.<br />

9/ 18

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!