Zum Inhalt
logo
ecu.test 2025.3 Hilfe
Port BUSACCESS - FLX-OfflineLogging 🛈
  • 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
      • Vector: DYNA4
      • Vector: SIL Kit
      • Vector: XL API
      • Vehinfo: LABCAR
      • ViGEM: CCA
      • VW: ODIS
      • X2E: Xoraya
        • Ports
          • Port BUSACCESS - CAN-OnlineLogging 🛈
          • Port BUSACCESS - CAN-OfflineLogging 🛈
          • Port BUSACCESS - LIN-OnlineLogging 🛈
          • Port BUSACCESS - LIN-OfflineLogging 🛈
          • Port ELECTRICERRORSIM - CANWAY 🛈
          • Port BUSACCESS - FLX-OnlineLogging 🛈
          • Port BUSACCESS - FLX-OfflineLogging 🛈
            • Stimulation
            • Eigenschaften 🛈
            • Jobs 🛈
              • ClearFrame
              • DeregisterFrameForInbox
              • GetFirstValue
              • InitFrame
              • ReadFrame
              • ReadFrameEx
              • RegisterFrameForInbox
              • ResetFirstValue
              • SetFlowControlCTS
              • SetFlowControlWait
              • SwitchBusState
          • Port BUSACCESS - CAN-Recording 🛈
          • Port BUSACCESS - FLX-Recording 🛈
          • Port BUSACCESS - LIN-Recording 🛈
          • Port SERVICEACCESS - ETHERNET-Recording 🛈
          • Port DIAGNOSTICS - CAN 🛈
          • Port DIAGNOSTICS - J1939 🛈
          • Port APPLICATION - XCP-CAN 🛈
      • 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
    • Eigenschaften 🛈
    • Jobs 🛈
      • ClearFrame
      • DeregisterFrameForInbox
      • GetFirstValue
      • InitFrame
      • ReadFrame
      • ReadFrameEx
      • RegisterFrameForInbox
      • ResetFirstValue
      • SetFlowControlCTS
      • SetFlowControlWait
      • SwitchBusState

    Port BUSACCESS - FLX-OfflineLogging 🛈¶

    Zugriff auf FlexRay im Testfall mit Aufzeichnung auf dem Logger

    Stimulation¶

    Dieser Port unterstützt alle in Stimulationssteuerung beschriebenen Funktionen.

    Eigenschaften 🛈¶

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    Kanalnummer

    ‚1‘

    string

    Auswahl der Kanalnummer wenn mehrere Kanäle des gleichen Typs vorhanden sind.

    Bus-DB

    string

    Platzhalterwert für automatische E2E-Berechnung

    int

    Wenn für ein E2E-Signal (z.B. CRC) dieser Wert angegeben wird, ersetzt ecu.test diesen beim Senden automatisch durch den korrekten, berechneten Wert. Diese Option dient dazu, beliebige feste Werte (ungleich dem hier eingestellten Wert) senden zu können. Diese Option leer zu lassen deaktiviert die Funktion komplett.

    Automatischer Start/Stopp

    ‚Testausführung‘

    [‚Testausführung‘, ‚Konfigurationsstart/-stopp‘, ‚Nie‘]

    string

    Diese Option beeinflusst, wann der FlexRay-Controller automatisch gestartet und gestoppt wird. Bei Auswahl von ‚Nie‘ muss der Controller explizit über den Port-Job ‚SwitchBusState‘ gestartet und gestoppt werden.

    Achtung: Sämtliche Zeitstempel (z.B. in ASC-Traces) beziehen sich auf den Zeitpunkt des Controller-Starts.

    Export-Format

    ‚ASC‘

    [‚DLF‘, ‚BLF‘, ‚ASC‘, ‚PCAP‘]

    string

    Signalaufnahmen in diesem Format speichern

    Jobs 🛈¶

    ClearFrame¶

    Löscht den Empfangspuffer des angegebenen Frames

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    Channel

    ‚A‘

    [‚A‘, ‚B‘, ‚*‘]

    string

    FlexRay-Kanal (A, B, oder *)

    CycleRepetition

    int

    Zykluswiederholung

    SlotId

    int

    Frame ID

    StartCycle

    int

    Startzyklus

    DeregisterFrameForInbox¶

    Deregistriert ein Frames das in die Inbox gestream wird

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    Channel

    ‚A‘

    [‚A‘, ‚B‘, ‚*‘]

    string

    FlexRay-Kanal (A, B, oder *)

    CycleRepetition

    int

    Zykluswiederholung

    Inbox

    object

    Bestehende Inbox

    SlotId

    int

    Frame ID

    StartCycle

    int

    Startzyklus (Zyklusoffset)

    GetFirstValue¶

    Liest den ersten empfangenen Wert des angegebenen Signals

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    FrameName

    string

    Frame-Name

    NodeName

    string

    Name des Steuergeräts

    RawValue

    False

    [False, True]

    bool

    Wenn ‚True‘ wird der Raw-Wert zurückgegeben.

    reset

    False

    [False, True]

    bool

    Wenn ‚True‘‘ wird der erste empfangene Wert nach dem Lesen gelöscht

    SignalName

    string

    Signalname

    InitFrame¶

    Initialisiert das angegebene Frame

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    Channel

    ‚A‘

    [‚A‘, ‚B‘, ‚*‘]

    string

    FlexRay-Kanal (A, B, oder *)

    CycleRepetition

    int

    Zykluswiederholung

    DataLength

    int

    Länge in Words

    SlotId

    int

    Frame ID

    StartCycle

    int

    Startzyklus (Zyklusoffset)

    ReadFrame¶

    Liest das angegebene Frame (vorher InitFrame notwendig!)

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    Channel

    ‚A‘

    [‚A‘, ‚B‘, ‚*‘]

    string

    FlexRay-Kanal (A, B, oder *)

    CycleRepetition

    int

    Zykluswiederholung

    doDelete

    False

    [False, True]

    bool

    Löscht Frame nach dem Lesen wenn „True“

    SlotId

    int

    Frame ID

    StartCycle

    int

    Startzyklus (Zyklusoffset)

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    result

    ByteStream

    ByteStream

    ReadFrameEx¶

    Liest das angegebene Frame (vorher InitFrame notwendig!)

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    Channel

    ‚A‘

    [‚A‘, ‚B‘, ‚*‘]

    string

    FlexRay-Kanal (A, B, oder *)

    CycleRepetition

    int

    Zykluswiederholung

    doDelete

    False

    [False, True]

    bool

    Löscht Frame nach dem Lesen wenn „True“

    SlotId

    int

    Frame ID

    StartCycle

    int

    Startzyklus (Zyklusoffset)

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    result

    object

    FlexRayFrame

    RegisterFrameForInbox¶

    Registriert ein Frame um in eine Inbox gestreamt zu werden.

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    Channel

    ‚A‘

    [‚A‘, ‚B‘, ‚*‘]

    string

    FlexRay-Kanal (A, B, oder *)

    CycleRepetition

    int

    Zykluswiederholung

    Inbox

    object

    Bestehende Inbox

    saveAsFlxFrame

    False

    [False, True]

    bool

    Wenn True wird das Frame als FlexRayFrame-Objekt gespeichert, sonst als ByteStream

    SlotId

    int

    Frame ID

    StartCycle

    int

    Startzyklus (Zyklusoffset)

    ResetFirstValue¶

    Löscht den ersten empfangenen Wert des angegebenen Signals

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    FrameName

    string

    Frame-Name

    NodeName

    string

    Name des Steuergeräts

    SignalName

    string

    Signalname

    SetFlowControlCTS¶

    Wenn ausgeführt, werden eingehende, segmentierte Botschaften, immer mit einer Flow Control „ContinueToSend“ Nachricht beantwortet. Zusätzlich können den internen Parametern BlockSize, MNPC und SCexp neue Werte zugewiesen werden.

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    BlockSize

    int

    Blockgröße in Byte; maximale Anzahl von Bytes, die in den folgenden Consecutive Frames übertragen werden darf, bevor der Sender auf einen weiteren Flow Control Frame warten muss. - Integer

    Bei None wird die zuletzt gewählte Einstellung aus der Testkonfiguration, dem OpenDiagSession-Job oder einem vorherigen Aufruf von „SetFlowControlCTS“ beibehalten.

    MNPC

    int

    MNPC gibt an, wie viele Consecutive Frames der Empfänger innerhalb ein und desselben FlexRay-Zyklus verarbeiten kann. Mit MNPC = 0 darf der Sender die maximale mögliche Bandbreite nutzen. - Integer

    Bei None wird die zuletzt gewählte Einstellung aus der Testkonfiguration, dem OpenDiagSession-Job oder einem vorherigen Aufruf von „SetFlowControlCTS“ beibehalten.

    SCexp

    int

    SC definiert den Mindestabstand an Cycles bis der Sender den nächsten Consecutive Frame senden darf. SC = 2^SCexp - 1 - Integer

    Bei None wird die zuletzt gewählte Einstellung aus der Testkonfiguration, dem OpenDiagSession-Job oder einem vorherigen Aufruf von „SetFlowControlCTS“ beibehalten.

    SessionId

    object

    Handle der Diagnosesitzung. Dieses kann entweder der in der TCF angegebene SUT Name oder ein durch den Job OpenDiagSession zurückgegebenes Handle sein. Wird None angegeben, wird automatisch der SUT Name verwendet.

    SetFlowControlWait¶

    Wenn ausgeführt, werden eingehende, segmentierte Botschaften, immer mit einer Flow Control „Wait“ Nachricht beantwortet. Beachte: Dadurch können keine segmentierten Botschaften mehr empfangen werden. Um dieses Verhalten zurückzusetzen, muss der Job SetFlowControlCTS ausgeführt werden.

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    SessionId

    object

    Handle der Diagnosesitzung. Dieses kann entweder der in der TCF angegebene SUT Name oder ein durch den Job OpenDiagSession zurückgegebenes Handle sein. Wird None angegeben, wird automatisch der SUT Name verwendet.

    WaitTimeInterval

    0

    int

    Wartezeitintervall in ms. Bei einem Wert von 0 werden die Flow Control „Wait“-Nachrichten nur einmal als Antwort auf eine segmentierte Anfrage gesendet. Ist der Wert größer als 0, werden Flow Control „Wait“-Nachrichten in regelmäßigen Abständen mit dem angegebenen Intervall gesendet.

    SwitchBusState¶

    Schaltet den FlexRay-Controller ein oder aus.

    Achtung: Das Einschalten des Kontrollers setzt die ASC-Zeitstempel zurück. Falls während Stop und Start des Kontrollers eine Aufnahme läuft, kann dadurch eine ASC-Datei mit nicht monoton steigenden Zeitstempeln entstehen.

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    State

    ‚Off‘

    [‚Off‘, ‚On‘]

    string

    Neuer Status des Busses

    2025-12-05
    Zurück
    Port BUSACCESS - FLX-OnlineLogging 🛈
    Weiter
    Port BUSACCESS - CAN-Recording 🛈
    © Copyright 2025, tracetronic GmbH.
    Created using Sphinx 8.2.3. and Sphinx-Immaterial
    Logo of tracetronic GmbH
    impressum datenschutz