Port BUSACCESS - LIN

PEAK-HW-Zugriff auf LIN

Stimulation

Dieser Port besitzt keine Stimulus-Fähigkeiten.

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.

Bus-DB

string

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

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.

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