Port BUSACCESS - CAN

BluePiraT-Zugriff auf CAN

Stimulation

Dieser Port unterstützt alle in Stimulationssteuerung beschriebenen Funktionen.

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

Export-Format

[ONLINE]

string

Signalaufnahmen in diesem Format speichern

ClearFrame

Löscht den Empfangspuffer des angegebenen Frames

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

FrameId

int

Frame ID

isExtended

None

[False, True]

bool

Adressformat: True für 29 Bit, False für 11 Bit, None übernimmt die Einstellung „Modus“ aus der Testbenchkonfiguration

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

result

ByteStream

ByteStream

DeregisterFrameForInbox

Deregistriert ein Frame, 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

isExtended

None

[False, True]

bool

Adressformat: True für 29 Bit, False für 11 Bit, None übernimmt die Einstellung „Modus“ aus der Testbenchkonfiguration

GetFirstValue

Gibt den ersten Wert des Signals zurück, der seit Testfallbeginn empfangen wurde.

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

GetLastReceptionTimestamp

Liefert den Zeitstempel des letzten Empfangs in Sekunden

InitFrame

Registriert die Botschafts-ID für spätere Verwendung z.B. durch ReadFrame

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

FrameId

int

Frame ID

isExtended

None

[False, True]

bool

Adressformat: True für 29 Bit, False für 11 Bit, None übernimmt die Einstellung „Modus“ aus der Testbenchkonfiguration

ReadFrame

Liest die angegebene Frame ID (vorher InitFrame 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

isExtended

None

[False, True]

bool

Adressformat: True für 29 Bit, False für 11 Bit, None übernimmt die Einstellung „Modus“ aus der Testbenchkonfiguration

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

result

ByteStream

ByteStream

ReadFrameEx

Liest die angegebene Frame ID (vorher InitFrame 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

isExtended

None

[False, True]

bool

Adressformat: True für 29 Bit, False für 11 Bit, None übernimmt die Einstellung „Modus“ aus der Testbenchkonfiguration

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

result

object

CanFrame

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

isExtended

None

[False, True]

bool

Adressformat: True für 29 Bit, False für 11 Bit, None übernimmt die Einstellung „Modus“ aus der Testbenchkonfiguration

saveAsCanFrame

False

[False, True]

bool

Wenn True wird das Frame als CanFrame-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