2017-09-07 6 views
2

Ich habe mit OpenModelica an einem Echtzeit-Simulationsfall gearbeitet, und das wäre großartig, wenn ich die Simulation für eine Weile pausieren könnte, besonders wenn ich auf den neuen Satz von Echtzeit warte Daten ankommen. Mit anderen Worten, es ist ein Problem der Synchronisation der Modelica-Simulation mit der äußeren Umgebung.Warte oder Pause während der Modelica-Simulation

OpenModelica eingeführt a new simulation flag -rt, aber es macht nicht die Arbeit. Es hilft Ihnen nur, die gesamte Simulation mit Echtzeit oder einem Bruchteil davon synchron zu machen.

Was ich tun möchte, ist 10 Sekunden Simulation mit jeder Geschwindigkeit schneller als 10 Sekunden. Dann muss die Simulation auf den neuen Datenstrom zur Echtzeit t = 10 Sekunden warten. Zu diesen Zeitpunkten wird meine CombiTable aktualisiert und erneut vom Modell gelesen.

Antwort

Verwandte Themen