Zum Inhalt
logo
ecu.test 2025.3 Hilfe
Port BUSACCESS - LIN 🛈
  • 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
        • Ports
          • Port SERVICEACCESS - SERVICE-PASSIVE 🛈
          • Port SERVICEACCESS - SERVICE 🛈
          • Port SERVICEACCESS - TCP-CLIENT-SOCKET 🛈
          • Port SERVICEACCESS - TCP-SERVER-SOCKET 🛈
          • Port SERVICEACCESS - TLS 🛈
          • Port SERVICEACCESS - UDP-SOCKET 🛈
          • Port SERVICEACCESS - ARP 🛈
          • Port BUSACCESS - CAN 🛈
          • Port BUSACCESS - CAN-FD 🛈
          • Port DIAGNOSTICS - CAN-FD 🛈
          • Port DIAGNOSTICS - CAN-FD_TOLERANT 🛈
          • Port DIAGNOSTICS - CAN 🛈
          • Port ELECTRICERRORSIM - CANWAY 🛈
          • Port LOGGING - DLT-VERBOSE 🛈
          • Port SERVICEACCESS - ETHERNET-RAW 🛈
          • Port BUSACCESS - FLX 🛈
          • Port DIAGNOSTICS - FLX 🛈
          • Port SERVICEACCESS - ICMP-RAW 🛈
          • Port SERVICEACCESS - IPSEC 🛈
          • Port BUSACCESS - LIN 🛈
            • Stimulation
            • Besonderheiten
            • Eigenschaften 🛈
            • Jobs 🛈
              • ClearFrame
              • DeregisterFrameForInbox
              • EnableFrame
              • GetFirstValue
              • InitFrame
              • ReadFrame
              • ReadFrameEx
              • RegisterFrameForInbox
              • ResetFirstValue
              • SendFrame
              • SendMasterRequest
              • SetFrame
          • Port SERVICEACCESS - MACSEC 🛈
          • Port MODELACCESS - DEFAULT 🛈
          • Port SERVICEACCESS - RECORDING-PCAP 🛈
          • Port BUSACCESS - SOCKETADAPTOR 🛈
          • Port SERVICEACCESS - UDP-RAW 🛈
          • Port DIAGNOSTICS - DOIP 🛈
          • Port DIAGNOSTICS - J1939 🛈
          • Port DIAGNOSTICS - KWP2000-CAN 🛈
          • Port DIAGNOSTICS - DOSOAD 🛈
          • Port APPLICATION - XCP-CAN-FD-TOLERANT 🛈
          • Port APPLICATION - XCP-CAN-FD 🛈
          • Port APPLICATION - XCP-CAN 🛈
          • Port APPLICATION - XCP-ETH 🛈
      • 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
    • Besonderheiten
    • Eigenschaften 🛈
    • Jobs 🛈
      • ClearFrame
      • DeregisterFrameForInbox
      • EnableFrame
      • GetFirstValue
      • InitFrame
      • ReadFrame
      • ReadFrameEx
      • RegisterFrameForInbox
      • ResetFirstValue
      • SendFrame
      • SendMasterRequest
      • SetFrame

    Port BUSACCESS - LIN 🛈¶

    VECTOR-HW-Zugriff auf LIN

    Stimulation¶

    Dieser Port besitzt keine Stimulus-Fähigkeiten.

    Besonderheiten¶

    DLC im Master-Modus

    Im Master-Modus erfordert die Vector XL-API für LIN eine explizite DLC-Konfiguration. ecu.test konfiguriert in diesem Fall die Botschaftslängen aus der Busdatenbank. Für nicht in der Busdatenbank aufgeführte Botschafts-IDs oder bei Verwendung ohne Busdatenbank wird als Rückfallwert DLC=8 verwendet.

    Payloads mit davon abweichender Länge können trotzdem sowohl durch ecu.test als auch durch weitere Bus-Teilnehmer genutzt werden. Diese werden aber nicht korrekt empfangen bzw. aufgezeichnet.

    Ohne Aktivierung des Master-Modus wird dagegen die Länge der LIN-Botschaften beim Empfang automatisch erkannt.

    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.

    Baudrate

    19200

    float

    Baudrate. Zahlen unter 100 werden als kbit/s interpretiert, Zahlen über 100 als bit/s

    RBS aktiv lassen

    ☐

    bool

    Restbussimulation bleibt über die Testfallausführung hinaus aktiv.

    LIN-Version

    ‚1.3‘

    [‚1.3‘, ‚2.0‘]

    string

    Zu verwendende LIN-Protokollversion. Wirkt sich nur auf die Berechnung und Validierung der Frame-Prüfsumme aus.

    1.3 = empfangene Frames müssen eine classic Prüfsumme haben.

    2.0 = empfangene Frames dürfen eine enhanced oder classic Prüfsumme haben.

    Falls die Datenbasis keinen Prüfsummenmodus für ein bestimmtes zu sendendes Frame definiert, wird diese Option berücksichtigt, um entweder den Prüfsummenmodus classic (1.3) oder enhanced (2.0) zu verwenden.

    LIN-Master

    ☐

    bool

    Auswahl ob der Port der Master (True) oder ein Slave (False) ist.

    Bus-DB

    string

    Jobs 🛈¶

    ClearFrame¶

    Löscht den Empfangspuffer des angegebenen Frames

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    FrameId

    int

    Frame ID

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    result

    ByteStream

    ByteStream

    DeregisterFrameForInbox¶

    Deregistriert ein Frames das in die Inbox gestream wird

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    FrameId

    int

    Frame ID

    Inbox

    object

    Bestehende Inbox

    EnableFrame¶

    Lässt diesen Slave auf die angegebene ID antworten (oder nicht antworten). Kann anstelle von „PDU-Timing ändern“ verwendet werden. Der Frame muss über „InitFrame“ initialisiert worden sein.

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    enable

    [False, True]

    bool

    Aktivieren oder deaktivieren

    frameId

    int

    Frame ID

    GetFirstValue¶

    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¶

    Registriert die Botschaft für spätere Verwendung mit anderen Jobs

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    FrameId

    int

    Frame ID

    ReadFrame¶

    Liest die Botschaft mit der ID (vorher InitLinFrame notwendig!)

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    doDelete

    False

    [False, True]

    bool

    Löscht Frame nach dem Lesen wenn „True“

    FrameId

    int

    Frame ID

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    result

    ByteStream

    ByteStream

    ReadFrameEx¶

    Liest die Botschaft mit der ID (vorher InitLinFrame notwendig!)

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    doDelete

    False

    [False, True]

    bool

    Löscht Frame nach dem Lesen wenn „True“

    FrameId

    int

    Frame ID

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    result

    object

    LinFrame

    RegisterFrameForInbox¶

    Registriert ein Frame um in eine Inbox gestreamt zu werden.

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    FrameId

    int

    Frame ID

    Inbox

    object

    Bestehende Inbox

    saveAsLinFrame

    False

    [False, True]

    bool

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

    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

    SendFrame¶

    Kombiniert: Daten hinterlegen, Botschaft temporär aktivieren und einen Master-Request senden. Die Frame-ID muss vorher per Job „InitFrame“ registriert werden.

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    checkSumMode

    ‚Default‘

    [‚Enhanced‘, ‚Classic‘, ‚Default‘]

    string

    Modus der Checksummenberechnung. Bei Default wird die LIN-Version aus der TBC zur Bestimmung herangezogen.

    DataByteStream

    ByteStream

    zu sendende Daten

    FrameId

    int

    Frame ID

    SendMasterRequest¶

    Sendet den Botschaftsheader mit der angegebenen FrameId als Master aus.

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    frameId

    int

    Frame ID

    SetFrame¶

    Hinterlegt die zu sendenden Daten für die komplette Botschaft (statt einzeln pro Signal). Zusätzlich muss die Botschaft per „Botschaftstiming ändern“ oder Job „EnableFrame“ aktiviert werden. Innerhalb eines Testlaufs kann nur eine konstante Länge verwendet werden (Einschränkung der Vector XL API). Falls auch Signal-Schreiben verwendet wird, ist dies die Länge laut Busdatenbank, ansonsten die Länge des ersten Job-Aufrufs. Spätere Aufrufe mit längeren Daten werden abgeschnitten; bei kürzeren Daten wird das Frame deaktiviert.

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    checkSumMode

    ‚Default‘

    [‚Enhanced‘, ‚Classic‘, ‚Default‘]

    string

    Modus der Checksummenberechnung. Bei Default wird die LIN-Version aus der TBC zur Bestimmung herangezogen.

    data

    ByteStream

    Daten als ByteStream

    frameId

    int

    Frame ID

    2025-12-05
    Zurück
    Port SERVICEACCESS - IPSEC 🛈
    Weiter
    Port SERVICEACCESS - MACSEC 🛈
    © Copyright 2025, tracetronic GmbH.
    Created using Sphinx 8.2.3. and Sphinx-Immaterial
    Logo of tracetronic GmbH
    impressum datenschutz