download - SPES 2020
download - SPES 2020
download - SPES 2020
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