Zum Inhalt
logo
ecu.test 2025.3 Hilfe
Port MODELACCESS - XIL 🛈
  • English
  • Deutsch
Suche wird initialisiert
    • Erster Start
    • Überblick
    • ecu.test Hauptprogramm
    • Weitere mitgelieferte Programme
    • Tools
      • A&D: iTest
      • ASAM: ACI
      • ASAM: iLinkRT
      • ASAM: XIL
      • ASAP: STEP
      • ATI: VISION
      • AVL: LYNX
      • AVL: PUMA
      • Basler: pylon
      • Beckhoff: TwinCAT
      • Digiteq: FG4 MultiBox
      • Digiteq: MGB
      • dSPACE: AURELION
      • dSPACE: ControlDesk
      • dSPACE: ModelDesk
      • dSPACE: MotionDesk
      • dSPACE: RTMaps
      • dSPACE: XIL API
      • EA: UTA 12
      • EMVA: GenICam
      • ESI: SimulationX
      • ETAS: BOA
      • ETAS: COSYM-SIL
      • ETAS: INCA
      • ETAS: LABCAR-PINCONTROL
      • FEP
      • FEP3
      • FEV: Morphée
      • froglogic: Squish
      • Google: ADB
      • Göpel: Video Dragon
      • Hexagon: VTD
      • HMS: ACT - Restbussimulation
      • HMS: Legacy Bus Interfaces (VCI V2)
      • HMS: VCI V4
      • HORIBA FuelCon: TestWork
      • IDS: uEye
      • IPETRONIK: ETHOS
      • IPG: CarMakerHeadless
      • IPG: CarMaker|RealTimeMaker
      • JS Foundation: Appium
      • Keysight: CDS
      • Keysight: ESD
      • KS Engineers: TornadoACI
      • Lauterbach: TRACE32
      • MAGNA: BluePiraT
      • Mathworks: MATLAB & Simulink
      • Mechanical Simulation Corporation: CarSim
      • MicroNova: NovaCarts
      • Modelica Association: FMI
      • MOTEON: MTB
      • NI: LabVIEW
      • NI: VeriStand
      • NI: VISA
      • Opal-RT: RT-LAB
      • PEAK: PCAN
      • PLS: UDE
      • QUANCOM: QLIB
      • RA Consulting: DiagRA D
      • ROS2
      • SAE: PassThru
      • SFC: Selenium
      • Softing: DTS
      • Speedgoat: SimulinkRealTimeXIL
      • Synopsys: Silver
      • Synopsys: SilverXIL
      • Synopsys: Virtualizer
      • Technica: BTS
      • Technica: CM
      • The GNU Project: GDB
      • TOSUN: libTSCAN API
      • tracetronic: Ethernet
      • tracetronic: Multimedia
      • tracetronic: RemoteCommand
      • tracetronic: RemoteCommandLinux
      • tracetronic: Serial interface
      • tracetronic: SocketCAN
      • tracetronic: SSH MultiConnect
      • tracetronic: ZeroMQ
      • TTTech: TTXConnexion
      • Typhoon HIL: THCC
      • Vector: CANape
      • Vector: CANoe / CANalyzer
        • Ports
          • Port MODELACCESS - EnvVarModel 🛈
          • Port MODELACCESS - SystemVarModel 🛈
          • Port MODELACCESS - ConfigModel 🛈
          • Port MODELACCESS - XIL 🛈
            • Stimulation
            • Unterstützte Ausführungsmodi
            • Eigenschaften 🛈
            • Jobs 🛈
              • DownloadParameterSets
              • ExecuteTargetScript
              • GetAllStimulations
              • GetConfigState
              • GetRecordingFilesStates
              • GetSimulationState
              • GetSimulationTime
              • GetStimulationState
              • PauseSimulation
              • PauseStimulation
              • ResumeStimulation
              • TriggerClientEvent
          • Port BUSACCESS - Standard 🛈
          • Port BUSACCESS - GENERIC 🛈
          • Port BUSACCESS - MODEL BASED 🛈
      • Vector: DYNA4
      • Vector: SIL Kit
      • Vector: XL API
      • Vehinfo: LABCAR
      • ViGEM: CCA
      • VW: ODIS
      • X2E: Xoraya
      • Tools mit Stimulus-Unterstützung
    • Testausführung
    • Traceanalyse
    • Workspace
    • Bedienung
    • Testmanagement
    • test.guide
    • Erweiterungen
    • Spezifische Tutorials
    • API-Referenzen
    • Systemanforderungen
    • ecu.test auf Linuxsystemen
    • ecu.test code
    • ecu.test agent
    • ecu.test lab
    • Stimulation
    • Unterstützte Ausführungsmodi
    • Eigenschaften 🛈
    • Jobs 🛈
      • DownloadParameterSets
      • ExecuteTargetScript
      • GetAllStimulations
      • GetConfigState
      • GetRecordingFilesStates
      • GetSimulationState
      • GetSimulationTime
      • GetStimulationState
      • PauseSimulation
      • PauseStimulation
      • ResumeStimulation
      • TriggerClientEvent

    Port MODELACCESS - XIL 🛈¶

    XIL-MAPort

    Stimulation¶

    Einschränkungen:

    • 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.

    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:

    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

    Konfigurationsdatei

    string

    Pfad zur MAPort-Konfigurationsdatei. Entweder als absolute Pfadangabe oder relativ zum Modellverzeichnis. Bei <auto> wird die in der TCF referenzierte Konfigurationsdatei verwendet.

    Online-Modellabfrage-Unterstützung

    ☑

    bool

    (De-)Aktiviert die Schnittstelle zur Online-Abfrage von Modellinformationen durch die Testkonfiguration

    Konfigurationsparameter überschreiben

    ‚<keine>‘

    string

    Ermöglicht das Überschreiben von Konfigurationsparametern des Ports in der angegebenen Konfigurationsdatei. Der Parameterpfade, inkl. der neue Werte müssen im JSON-Format angegeben werden., z.B. \‘{„sample.path“: value}\‘. Die zu überschreibenden Parameterpfade müssen bereits in der Konfigurationsdatei des Ports definiert sein.

    Bestehende Konfiguration ersetzen

    ☐

    bool

    Falls „True“ gewählt ist, wird die bestehende Konfiguration ersetzt. Sonst wird versucht die laufende Konfiguration wiederzuverwenden.

    Simulation stoppen

    ‚stop‘

    [‚stop‘, ‚test stop‘, ‚no stop‘]


    Anzeigewerte:

    • ‚stop‘: ‚Stoppen‘

    • ‚test stop‘: ‚Beim Teststop‘

    • ‚no stop‘: ‚Nicht stoppen‘

    string

    Legt fest, wann die Simulation gestoppt wird.

    „Stoppen“: Die Simulation wird beim Konfigurationsstop gestoppt.

    „Beim Teststop“: Die Simulation wird nach Abschluss eines Testfalls gestoppt.

    „Nicht stoppen“: Die Simulation wird nicht implizit gestoppt.

    Aufnahmeformat

    MF4

    [CSV, MDF, MF4]

    string

    Dateiformat der Aufzeichnung

    Trennzeichen

    Aufnahmeformat: ‚CSV‘

    ‚;‘

    [‚;‘, ‚,‘]

    string

    Trennzeichen der CSV-Datei

    Aufnahme-Downsampling-Rate

    <default>

    int

    Definiert nach wie vielen Samples der Signalwert in der Aufzeichung persistiert wird. Ist „<default>“ gewählt, wird die Downsamplig-Rate nicht explizit gesetzt - Standardeinstellung des Herstellers wird verwendet.

    Timeout beim Aufnahmestart ❲s❳

    30

    int

    Maximal zulässige Zeit nach dem manuellen Starten der Aufnahme, bis das Tool die Aufnahme tatsächlich gestartet hat.

    Standardaufnahmeraster

    ‚Tool-Default‘

    string

    Angabe des Aufnahmerasters, das als Alternative verwendet wird, falls für die Testgröße kein Raster angegeben ist (“*“ und „?“ können als Platzhalter verwendet werden).

    „Tool-Default“ führt zur Verwendung des ersten aller verfügbaren Raster.

    Standardaufnahmeraster erzwingen

    ☐

    bool

    Das als Standardaufnahmeraster hinterlegte Raster wird bei der Aufnahme für alle Größen erzwungen.

    Aktualisierungsintervall der Modellzeit

    0

    float

    Gibt an, in welchem Intervall (in Sekunden) die Modellzeit zur Synchronisation mit dem Testfall abgefragt werden soll. 0 aktualisiert nach jedem Simulationsschritt.

    Parameterdateien

    string

    Hier kann eine kommaseparierte Liste von Parameterdateien angegeben werden. Diese Parameterdateien werden beim Konfigurationsstart an den XIL Server übergeben.

    Pfade können absolut oder relativ zum Basispfad des Toolhosts angegeben werden.

    Matrix-Layout anpassen

    ☐

    bool

    Konvertierung von Matrizen vom Zeilenlayout (XIL) in das Spaltenlayout (ecu.test). Im Gegensatz zu ASAM XIL, welches das zeilenbasierte Layout zur Speicherung von Matrizen implementiert, verwendet ecu.test das Spaltenlayout. Bei gesetzter Option werden Matrizen beim Einlesen und vor der Nutzung in ecu.test an das interne Spaltenlayout angepasst. Dies hat zur Folge, dass Matrizen korrekt dargestellt werden und Indizierungen konsistent nach dem Schema [Spalte][Zeile] erfolgen. Bei nicht gesetzter Option bewirkt die fehlende Anpassung des Layouts, dass mit der transponierten Matrix gearbeitet wird (siehe z.B. Darstellung im Report). Eine Indizierung der transponierten Matrix gemäß dem obigen Schema in ecu.test ist damit äquivalent zur Indizierung der (nicht transponierten) Originalmatrix mittels des Schemas [Zeile][Spalte] aus Sicht des Tools. Eine nicht gesetzte Option entspricht dem Bestandsverhalten. Es wird empfohlen diese für neue Testfälle zu setzen.

    Jobs 🛈¶

    DownloadParameterSets¶

    Lädt eine oder mehrere Parameterdateien im XIL-Server.

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    parameterFilePaths

    string

    Hier kann eine kommaseparierte Liste von Parameterdateien angegeben werden.

    ExecuteTargetScript¶

    Lädt ein Target Script auf das Zielsystem und führt es aus. Die maximale Ausführungsdauer entspricht dem Timeout für Toolzugriffe des Tools.

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    inputParameters

    {}

    object

    Input-Parameter für Target Script als Dictionary der Form {„parameterName“: „parameterValue“}. Es werden nur primitive Datentypen unterstützt.

    outputParameterNames

    []

    object

    Liste der Output-Parameter, welche nach Ausführung des Target Scripts abgefragt und im Rückgabewert ausgegeben werden sollen. Angabe als Liste von Strings. Es werden nur primitive Datentypen unterstützt.

    targetScriptPath

    uri

    Absoluter oder relativer Pfad zum Target Script auf diesem Rechner. Relative Pfade werden relativ zum Workspace-Verzeichnis aufgelöst.

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    result

    object

    Werte der Output-Parameter als Dictionary der Form {„outputParameter“: „valueAfterExecution“}. Die abzufragenden TargetScript-Parameter müssen vor Ausführung über den entsprechenden Job-Parameter angegeben werden.

    GetAllStimulations¶

    Liste der initialisierten Stimuli abfragen

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    RunningOnly

    False

    [False, True]

    bool

    Nur aktive (laufende und pausierte) Stimuli zurückgeben.

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    return

    object

    Liste der aktiven Stimulationsdateien

    GetConfigState¶

    Gibt den aktuellen Zustand des angegebenen Konfigurationsparameters zurück. Der Parameter muss als vollständiger Pfad angegeben werden.

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    configParam

    string

    Pfad des Konfigurationsparameters innerhalb der Konfigurationsdatei des Ports, z.B. „sample.path.value“.

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    return

    string

    Wert des Konfigurationsparameters

    GetRecordingFilesStates¶

    Dictionary aller Aufnahmedateien mit zugehörigem Aufnahmezustand abfragen

    Parametrierung

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    return

    object

    Dictionary bestehend aus Dateinamen und jeweils zugehörigem Zustand („activated“,“configured“, „running“ oder „finished“)

    GetSimulationState¶

    Status der Simulation abfragen

    Parametrierung

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    return

    string

    „disconnected“, „running“, „paused“, „stopped“, „not initialized“ oder „unknown: <MAPortState>“. Der Zustand „paused“ existiert erst ab XiL-Version 2.1.

    GetSimulationTime¶

    Simulationszeit abfragen

    GetStimulationState¶

    Status der Stimulation abfragen

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    InstanceIdentifier

    string

    Instanzbezeichnung des Stimulus, dessen Status abgefragt werden soll.

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    return

    string

    „configuration“, „ready“, „running“, „paused“, „finished“, „stopped“, „not started“ oder „unkown: <SignalGeneratorState>“

    PauseSimulation¶

    Pausiert die Simulation und stellt den Zustand „paused“ her.

    PauseStimulation¶

    Stimulation pausieren

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    InstanceIdentifier

    string

    Instanzbezeichnung des Stimulus, der pausiert werden soll.

    ResumeStimulation¶

    Pausierte Stimulation fortsetzen

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    InstanceIdentifier

    string

    Instanzbezeichnung des Stimulus, der fortgesetzt werden soll.

    TriggerClientEvent¶

    Fügt ein Ereignis in alle laufenden Aufzeichnungen des Ports ein.

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    description

    string

    Beschreibung des Ereignisses (frei wählbar).

    eventId

    0

    int

    ID des Ereignisses (frei wählbar). Bereich gültiger Werte: 0-18446744073709551615.

    2025-12-05
    Zurück
    Port MODELACCESS - ConfigModel 🛈
    Weiter
    Port BUSACCESS - Standard 🛈
    © Copyright 2025, tracetronic GmbH.
    Created using Sphinx 8.2.3. and Sphinx-Immaterial
    Logo of tracetronic GmbH
    impressum datenschutz