Port MODELACCESS - Default

Modellzugriff

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: Details zu den Zeitmodi

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

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

Modelldatei

string

Modelldatei (.eew)

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.

Inports explizit adressieren

☐

bool

Ist diese Eigeschaft auf „True“ gesetzt, werden für jede Inport-Größe jeweils eine weitere Größe mit dem Suffix „.const“ und eine mit dem Suffix „.mode“ im Modellbaum angezeigt. Über diese Testgrößen kann die Signalmanipulation explizit durchgeführt werden. Die implizite Manipulation durch Schreiben auf den Inport selbst bleibt dennoch möglich.

Gerät für SignalGeneratoren

‚RTPC‘

string

Name des Geräts, auf dem SignalGeneratoren abgespielt werden sollen.

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