Port BUSACCESS - CAPTURE-FLX 🛈¶
Capture-Zugriff auf FlexRay
Dieser Port ist nur verfügbar, wenn Npcap installiert ist.
Stimulation¶
Dieser Port unterstützt alle in Stimulationssteuerung beschriebenen Funktionen.
Eigenschaften 🛈¶
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
Netzwerkadapter |
string |
Verwendeter Netzwerkadapter |
|||
Loggerprotokoll |
PLP/TECMP |
[PLP/TECMP, ASAM CMP] |
string |
Welches Loggerprotokoll verwendet wird. |
|
Probe-ID / Device-ID |
Loggerprotokoll: ‚PLP/TECMP‘ |
0 |
int |
Identifier der Probe / des Device |
|
Bus-Spec-ID / Interface-ID |
Loggerprotokoll: ‚PLP/TECMP‘ |
0 |
int |
Identifier der Busspezifikation / des Interface |
|
Device-ID und Stream-ID |
Loggerprotokoll: ‚ASAM CMP‘ |
‚(0,0)‘ |
string |
Tupel bestehend aus Device-ID und Stream-ID, z.B.: (0,0) |
|
Interface-ID |
Loggerprotokoll: ‚ASAM CMP‘ |
0 |
int |
Identifier des Interface |
|
Bus-DB |
string |
||||
Loggen von Events |
☐ |
bool |
Die Events SCE,SE und EE werden mit ins ASC geschrieben während einer Aufnahme |
||
Null-Frames |
☐ |
bool |
Null-Frames werden mitgeloggt bei ‚True‘ |
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 |