Zum Inhalt
logo
ecu.test 2025.3 Hilfe
Port MODELACCESS - DEFAULT 🛈
  • 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
        • Ports
          • Port MODELACCESS - DEFAULT 🛈
            • Stimulation
            • UnterstĂŒtzte AusfĂŒhrungsmodi
            • Eigenschaften 🛈
            • Jobs 🛈
              • DownloadParameterSets
              • ExecuteTargetScript
              • GetAllStimulations
              • GetConfigState
              • GetRecordingFilesStates
              • GetSimulationState
              • GetSimulationTime
              • GetStimulationState
              • PauseSimulation
              • PauseStimulation
              • ResumeStimulation
              • StartSimulation
              • StopSimulation
              • TriggerClientEvent
      • 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
      • 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
      • StartSimulation
      • StopSimulation
      • TriggerClientEvent

    Port MODELACCESS - DEFAULT đŸ›ˆÂ¶

    XIL-API-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 starten

    ‚start‘

    [‚start‘, ‚test start‘, ‚no start‘]


    Anzeigewerte:

    • ‚start‘: ‚Starten‘

    • ‚test start‘: ‚Beim Teststart‘

    • ‚no start‘: ‚Nicht starten‘

    string

    Legt fest, wann die Simulation gestartet wird.

    „Starten“: Die Simulation wird beim Konfigurationsstart gestartet.

    „Beim Teststart“: Die Simulation wird zu Beginn der AusfĂŒhrung eines Testfalls gestartet.

    „Nicht starten“: Die Simulation wird nicht gestartet. Der resultierende Port-Zustand hĂ€ngt von der „Bestehende Konfiguration ersetzen“-Einstellung ab. Eine bereits laufende und simulierende Applikation wird nicht gestoppt.

    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.

    StartSimulation¶

    Startet die Simulation. Wird die Anbindung im SiL-Modus betrieben, wird der Port in den Zustand „paused“ gebracht. Im HiL-Modus wird direkt der Zustand „running“ hergestellt.

    StopSimulation¶

    Beendet die Simulation und stellt den Zustand „stopped“ her.

    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
    MOTEON: MTB
    Weiter
    NI: LabVIEW
    © Copyright 2025, tracetronic GmbH.
    Created using Sphinx 8.2.3. and Sphinx-Immaterial
    Logo of tracetronic GmbH
    impressum datenschutz