Port MODELACCESS - DEFAULT 🛈¶
Modellzugriff
Stimulation¶
Einschränkungen:
Stimulus-Eingangssignale werden nicht unterstützt.
Die in einer STI-Datei im DataFileSegment referenzierten Tracedateien werden von ecu.test nicht konvertiert.
Unterstützte Ausführungsmodi¶
Siehe auch: Zeitverhalten: Echtzeit- und Simulationszeit-Modi
Bevorzugte Zeitquelle/Modus: Kontinuierliche Simulationszeit
- Echtzeit:
Zur Verwendung des Echtzeit-Modus ist es unbedingt notwendig, dass in SILVER in den Projekteigenschaften (F3) der Simulations-Speedup auf 1.00 gesetzt oder der explizite Echtzeit-Modus aktiviert wird. Außerdem muss der verwendete Computer über ausreichend Rechenleistung verfügen um die Simulation in Echtzeit zu gewährleisten. Zur Verwendung des Echtzeit-Modus muss in der Testkonfiguration im Tab Ausführung als Quelle „Echtzeit“ konfiguriert sein.
- Schrittweise Simulationszeit:
Zur Verwendung des schrittweisen Simulations-Modus muss der Port in der Testkonfiguration im Tab Ausführung ausgewählt und der Modus auf „schrittweise“ gestellt sein. Warte-Bis-Wahr-Ausdrücke werden - wenn möglich - vom Tool ausgewertet. Wenn das Tool diese nicht auswerten kann, erfolgt die Auswertung durch ecu.test. Dies kann zu einer schlechteren Performance führen. Ungültige Ausdrücke werden nur im Log vermerkt, wenn das Log-Level auf „Maximum“ gestellt ist.
- Kontinuierliche Simulationszeit:
Bei Verwendung des kontinuierlichen Modus erweitert ecu.test das SILVER Experiment um ein weiteres Python Modul zur Übermittlung der Zeitstempel. Dieses sollte nicht manuell gespeichert werden, da es beim Erstellen automatisch konfiguriert wird. Die Auflösung der Zeitstempel kann auf dem Port konfiguriert werden. Zur Verwendung des kontinuierlichen Simulations-Modus muss der Port in der Testkonfiguration im Tab Ausführung ausgewählt und der Modus auf „kontinuierlich“ gestellt sein.
Eigenschaften 🛈¶
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
Online-Modellabfrage-Unterstützung |
☑ |
bool |
(De-)Aktiviert die Schnittstelle zur Online-Abfrage von Modellinformationen durch die Testkonfiguration |
||
ecu.test/Silver-Konfigurationsdatei |
string |
Optional. Diese Datei definiert Abbildungsvorschriften zur Darstellung in Silver verfügbarer Skalare als Vektoren bzw. Matrizen in ecu.test. |
|||
Simulation zurücksetzen |
‚never‘ |
[‚on test start‘, ‚never‘] Anzeigewerte:
|
string |
Legt fest, wann die Simulation zurückgesetzt wird. Beim Teststart: Die Simulation wird vor dem Starten eines Tests zurückgesetzt. Nie: Die Simulation wird nicht zurückgesetzt. |
|
Simulationssteuerung aktiveren |
☐ |
bool |
Wenn True, wird die Simulation beim Verbindungsaufbau automatisch gestartet und beim Trennen wieder gestoppt |
||
Port für Streaming der Modellzeit |
2370 |
int |
Dieser Port wird für den Socket verwendet, der zur Übetragung der Modellzeit von SILVER und ecu.test notwendig ist |
||
MacroStepMultiplier für Modellzeit-Streaming |
1 |
int |
Zur Entlastung der Simulation in SILVER kann das Intervall, in dem Zeitstempel an ecu.test geschickt werden, verlängert werden. Durch Angabe einer Zahl n kann festgelegt werden, dass nur bei jedem n-ten Simulationsschritt ein Zeitstempel zu übertragen ist. |
||
Nutze SILVERs interne Modellzeit für Aufnahmen |
☐ |
bool |
Nutzt SILVERs interne Modellzeit als Startzeit für Aufnahmen, anstatt bei 0 zu beginnen. |
Jobs 🛈¶
GetSimulationTime¶
Liefert die aktuellen Zeitstempel der Simulation in SILVER
Parametrierung
Rückgabewert
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
result |
float |
ReadVariable¶
Lesen einer Variable
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
VariableName |
string |
Name der zu lesenden Größe |
WriteVariable¶
Schreiben einer Variable
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
Value |
int |
Zu schreibender Wert |
|||
VariableName |
string |
Name der zu schreibenden Größe |