Port MODELACCESS - SMF_Bosch 🛈¶
Modell-Port mit Bosch-spezifischer SMF-Darstellung (entsprechend DGS-Festlegungen).
Stimulation¶
Es gelten folgende LABCAR-seitigen Einschränkungen:
Bis Version 3.7.9 kann nur mit STI 1.0 stimuliert werden.
Ab Version 3.7.10 wird auch STI 2.0 unterstützt.
Das SignalValueSegment wird nicht unterstützt.
Es können nur DAT- und MAT-Dateien als Dateireferenz verwendet werden, welche mit LABCAR kompatibel sind.
Es werden nur die Interpolationsmethoden ‚forward‘ und ‚linear‘ unterstützt.
In der Testbenchkonfiguration muss zwingend ein Stimulations-Task angegeben werden. Dabei ist die Verwendung von Wildcards (* und ?) nicht möglich!
Der Wert für „duration“ darf nicht +INF sein, sondern muss auf einen konkreten numerischen Wert festgelegt werden.
Einschränkungen:
Stimulus-Eingangssignale werden nicht unterstützt.
Die in einer STI-Datei im DataFileSegment referenzierten Tracedateien werden von ecu.test nicht konvertiert.
Es obliegt dem Benutzer zu prüfen, ob das verwendete Trace-Format vom Tool unterstützt wird.
Unterstützte Ausführungsmodi¶
Siehe auch: Zeitverhalten: Echtzeit- und Simulationszeit-Modi
Bevorzugte Zeitquelle/Modus: Echtzeit
- Echtzeit:
Zur Verwendung des Echtzeit-Modus muss in der Testkonfiguration im Tab Ausführung als Quelle „Echtzeit“ konfiguriert sein.
Info
Die folgenden Modi werden nicht unterstützt: Schrittweise Simulationszeit, Kontinuierliche Simulationszeit
Eigenschaften 🛈¶
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
Modelldatei |
string |
Modelldatei (.eew) |
|||
Online-Modellabfrage-Unterstützung |
☑ |
bool |
(De-)Aktiviert die Schnittstelle zur Online-Abfrage von Modellinformationen durch die Testkonfiguration |
||
Standardmessraster |
‚Tool-Default‘ |
string |
Angabe des Messrasters für Signalaufnahmen, das als Ausweichlösung verwendet wird, falls für den Testschritt kein Raster angegeben ist (“*“ und „?“ können als Wildcard verwendet werden). „Tool-Default“ führt zur Verwendung des Standardrasters des Tools. Für das Lesen einzelner Signale wird immer das Raster „Asynchronous RTPC Access“ verwendet. |
||
SMF-Dateien |
string |
Liste der Pfade der zu verwendenden SMF-Dateien (Leer, wenn keine SMF-Dateien verwendet werden sollen). Pfade können absolut, relativ zum Modellverzeichnis oder relativ zum Toolhost-Basispfad sein. |
|||
Parameterdateipfade |
string |
Liste absoluter Pfade der zu verwendenden Parameter-Dateien *.dcm und *.mpa (Leer wenn keine verwendet werden sollen). Pfade können absolut, relativ zum Modellverzeichnis oder relativ zum Toolhost-Basispfad sein. |
|||
Lese-Puffer umgehen |
☑ |
bool |
Ist diese Eigeschaft auf True gesetzt, wird beim Lesen einer Variable immer der aktuellste Wert direkt von der Echtzeit-Plattform abgefragt. Wird sie hingegen auf False gesetzt, wird ein vorhandener Wert aus dem LCO-Puffer gelesen. Hierdurch ist der Zugriff auf den Variablen-Wert schneller möglich als beim Zugriff auf die Plattform. Erhaltene Werte können aber um mehrere Millisekunden veraltet sein. |
||
Stimulations-Task |
string |
Die Stimulations-Task, welche beim Abspielen von Signalgeneratoren verwendet wird. |
|||
Signale vor Stimulation umschalten |
☑ |
bool |
Legt fest, ob das Umschalten der stimulierten Signale vor oder nach dem Start des Signalgenerators geschehen soll. Bei True erfolgt das Umschalten davor, bei False danach. |
||
Gerät für SignalGeneratoren |
‚RTPC‘ |
string |
Name des Geräts, auf dem SignalGeneratoren abgespielt werden sollen. |
||
SMF-Inport-Signalelemente anzeigen |
☑ |
bool |
Anzeigen der durch den SMF-Inport abstrahierten SMF-Variablen. Gegebenenfalls für alte Packages, die diese Größe verwenden, auf TRUE setzen. |
Jobs 🛈¶
GetFilenamesOfLastRecording¶
Liefert die Dateipfade der letzen Aufnahme.
Parametrierung
Rückgabewert
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
fileNames |
object |
Liste vollständiger Pfade der Aufnahmedateien. Kann leer sein. |
LoadParameterFile¶
Lädt die Werte aus einer Parameterdatei in das Experiment
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
FilePath |
string |
Pafd zur *.dcm oder *.mpa Datei auf dem Toolhost |
ReadValue¶
Liest einen Variablenwert
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
Task |
string |
Task, in der die Größe registriert werden soll |
|||
VariablePath |
string |
Variablenpfad |
Rückgabewert
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
result |
string |
Numerischer Rückgabewert oder NotPresent |
RestartSimulation¶
Stoppt die Simulation und startet sie anschließend wieder und setzt alle bisher geschrieben Werte zurück.
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
Reset |
True |
[False, True] |
bool |
Lädt das Modell erneut auf die Echtzeitplattform. |
StartSimulation¶
Startet die Simulation der Echtzeitplattform.
StopSimulation¶
Stoppt die Simulation der Echtzeitplattform.
WriteValue¶
Schreibt einen Variablenwert
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
Task |
string |
Task, in der die Größe registriert werden soll |
|||
Value |
0 |
float |
Numerischer Variablenwert |
||
VariablePath |
string |
Variablenpfad |