Zum Inhalt
logo
ecu.test 2025.3 Hilfe
Port MODELACCESS 🛈
  • 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
        • Ports
          • Port MODELACCESS 🛈
            • Stimulation
            • Unterstützte Ausführungsmodi
            • Eigenschaften 🛈
            • Jobs 🛈
              • GetFmiType
              • GetSampleTime
              • GetSimulationTime
              • SetDebugLogging
              • StartSimulation
              • StopSimulation
          • Port APPLICATION - GENERIC 🛈
          • Port BUSACCESS - GENERIC 🛈
          • Port BUSACCESS - CAN 🛈
      • 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
      • 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 🛈
      • GetFmiType
      • GetSampleTime
      • GetSimulationTime
      • SetDebugLogging
      • StartSimulation
      • StopSimulation

    Port MODELACCESS 🛈¶

    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: Schrittweise Simulationszeit

    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.

    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

    FMU-Datei

    string

    Relativpfad zur FMU-Datei bezogen auf das FMU-Wurzelverzeichnis.

    FMI-Typ

    automatisch

    [automatisch, CoSimulation, ModelExchange]

    string

    Der für die Simulation zu verwendende FMI-Typ. Bei „automatisch“ wird der in der Model-Description definierte Typ verwendet bzw. „CoSimulation“, sofern die FMU beide Typen unterstützt.

    Model-Description validieren

    ☑

    bool

    Soll beim Laden der FMU die Model-Description-XML gegen das Schema aus dem FMI-Standard validiert werden?

    Simulationsverhalten

    Simulationsgeschwindigkeit

    Simulationsverhalten

    ungebremst

    [ungebremst, individuell, 1x, 2x, 4x, 8x]

    string

    Bei Echtzeitsimulationen kann die Simulationsgeschwindigkeit auf einen Sollwert (Vielfaches der Realzeit) gedrosselt werden.

    individuelle Simulationsgeschwindigkeit

    Simulationsverhalten » Simulationsgeschwindigkeit: ‚individuell‘

    1.0

    float

    individuelle Simulationsgeschwindigkeit (Vielfaches der Realzeit) festlegen

    Kommunikationsschrittweite

    Simulationsverhalten

    automatisch

    [automatisch, aus Default-Experiment ermitteln, individuell]

    string

    Schrittweite, mit der die Stimulation von Signalen erfolgt. Wird für ModelExchange-FMUs mit fixed-step-Solver zudem als „stepSize“ verwendet. Bei „automatisch“ wird zunächst versucht die Schrittweite aus dem Default-Experiment zu bestimmen. Ist diese nicht vorhanden oder ist kein Default-Experiment definiert wird 0.001 (1 ms) verwendet.

    individuelle Kommunikationsschrittweite

    Simulationsverhalten » Kommunikationsschrittweite: ‚individuell‘

    0.001

    float

    individuelle Kommunikationsschrittweite festlegen (Angabe in Sekunden)

    Downsampling-Faktor für Signalaufnahme

    Simulationsverhalten

    1

    int

    Faktor zur Reduzierung der Datenpunkte (Samples) bei der Aufzeichnung von Signalen. Der Faktor ist bezogen auf die Kommunikationsschrittweite und nicht auf die Schrittweite mit der die FMU intern rechnet. Bei einem Faktor von 10 wird nur jeder zehnte Datenpunkt in die Aufnahme geschrieben. Standardmäßig werden alle Datenpunkte aufgezeichnet (Faktor 1).

    Logging

    Debug-Logging aktivieren

    Logging

    ☐

    bool

    Aktiviert das Debug-Logging für die FMU. Diese Option sollte in der Produktivumgebung deaktiviert werden, da die Ausgabe vieler Debug-Prints die Simulationsleistung stark beeinträchtigen kann.

    Logging für FMI-Aufrufe aktivieren

    Logging

    ☐

    bool

    Aktiviert das Logging aller FMI-Aufrufe. Diese Option sollte in der Produktivumgebung deaktiviert werden, da die Ausgabe vieler Debug-Prints die Simulationsleistung stark beeinträchtigen kann.

    Jobs 🛈¶

    GetFmiType¶

    Gibt den FMI-Simulations-Typ der FMU zurück

    Parametrierung

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    result

    string

    FMI-Simulations-Typ

    GetSampleTime¶

    Gibt die effektive Kommunikationsschrittweite zurück

    Parametrierung

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    result

    float

    konfigurierte Schrittweite

    GetSimulationTime¶

    Gibt die aktuelle Simulationszeit zurück

    Parametrierung

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    result

    float

    aktuelle Simulationszeit

    SetDebugLogging¶

    De-/Aktiviert das Debug-Logging für die FMU

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    categories

    object

    Liste von Kategorien für die das Logging aktiviert werden soll (Typ: list[str]). (wirkt sich sowohl auf die regulären Log-Ausgaben als auch auf die Debug-Log-Ausgaben aus)

    Die zur Verfügung stehenden Kategorien können der modelDescription.xml der FMU entnommen werden.

    ‚None‘ oder eine leere Liste ‚[]‘ führen dazu, dass die Log-Ausgaben nicht gefiltert werden, also alle Log-Kategorien ausgegeben werden.

    loggingOn

    True

    [False, True]

    bool

    Debug-Logging de-/aktivieren

    StartSimulation¶

    Kann verwendet werden um die Simulation innerhalb eines Package zu starten, z.B. wenn die Simulation nicht automatisch beim Package-Start gestartet wird (siehe Testbench-Option).

    Parametrierung

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    result

    /

    Kein Rückgabewert

    StopSimulation¶

    Kann verwendet werden, um die Simulation innerhalb eines Packages zu stoppen

    Parametrierung

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    result

    float

    aktuelle Simulationszeit

    2025-12-05
    Zurück
    Modelica Association: FMI
    Weiter
    Port APPLICATION - GENERIC 🛈
    © Copyright 2025, tracetronic GmbH.
    Created using Sphinx 8.2.3. and Sphinx-Immaterial
    Logo of tracetronic GmbH
    impressum datenschutz