Port APPLICATION - XCP-CAN-FD 🛈¶
VECTOR-SIL-KIT-Zugriff auf XCP-CAN-FD
Stimulation¶
Dieser Port besitzt keine Stimulus-Fähigkeiten.
Eigenschaften 🛈¶
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
Netzwerkname |
string |
Name des Netzwerkes, wie in SIL-Kit Config yaml definiert. |
|||
Kontrollername |
string |
Name des Kontrollers, wie in SIL-Kit Config yaml definiert. |
|||
Bitrate ❲Arbitrierungsphase❳ |
int |
In bit/s. Der gesuchte Wert kann in der CAN-FD A2L Datei unter BAUDRATE im Block XCP_ON_CAN gefunden werden. |
|||
Bitrate ❲Datenphase❳ |
int |
In bit/s. Der gesuchte Wert kann in der CAN-FD A2L Datei unter dem Namen CAN_FD_DATA_TRANSFER_BAUDRATE gefunden werden. |
|||
Bit Rate Switching ❲BRS❳ unterdrücken |
☐ |
bool |
Das Umschalten der Bitrate zwischen Arbitrierungsphase und Datenphase wird unterbunden. |
||
Modus |
Standard |
[Standard, Extended] |
string |
Adressierungs-Modus (Standard = 11bit, Extended = 29bit) |
|
Empfange Error-Frames |
☐ |
bool |
Empfange Error-Frames |
||
Sendebestätigung |
☐ |
bool |
Aktiviert das bestätigte Senden. Bus-Schreiben-Testschritte und Sende-Tooljobs blockieren so lange, bis die Nachricht erfolgreich auf den Bus übertragen wurde oder das Sendebestätigungs-Timeout abgelaufen ist. |
||
Timeout für Sendebestätigung |
1000 |
int |
Dauer in Millisekunden binnen der die Nachricht erfolgreich versendet worden sein muss. Anderenfalls wird ein Fehler erzeugt. (darf nicht größer als 64535ms sein). Wird nur bei aktivierter Sendebestätigung verwendet. |
||
CAN-ID-Einstellungen |
auto |
[auto, manual] Anzeigewerte:
|
string |
Im ‚auto‘-Modus müssen die CAN-IDs (Master->Slave und Slave->Master) in der A2L-Datei spezifizert sein, die in der TCF ausgewählt ist. Diese Werte werden dann automatisch verwendet. Im Modus ‚manuell‘ können diese Werte selbst angegeben werden, insbesondere wenn einige von ihnen nicht in der A2L-Datei enthalten sind. |
|
Requests bis zum max. DLC füllen |
☐ |
bool |
Wenn diese Option ausgewählt ist, wird das Datenfeld der Nachricht bis zur maximalen Länge gefüllt. |
||
FillByte |
Requests bis zum max. DLC füllen: ‚True‘ |
string |
Byte, mit dem das Datenfeld auf die maximale Länge aufgefüllt wird. Das Byte ist als Ganzzahl von 0x00 bis 0xFF anzugeben. |
||
Verbindungsaufbau |
‚OnPortStart‘ |
[‚OnPortStart‘, ‚OnPortConfigure‘, ‚Job‘] Anzeigewerte:
|
string |
Zeitpunkt, zu dem die Verbindung zum XCP-Slave hergestellt werden soll OnPortConfigure: Online-Informationen sind verfügbar, sobald die Konfigurationen gestartet werden. OnPortStart und Job: Es sind nur Informationen aus den A2L-Dateien verfügbar. |
|
Standardmessraster |
‚Tool-Default‘ |
string |
Angabe des Messrasters, das als Ausweichlösung verwendet wird, falls für den Testschritt kein Raster angegeben ist (“*“ und „?“ können als Wildcard verwendet werden). „Tool-Default“ führt zur Verwendung des Standardrasters des Tools |
||
Wertebereichsprüfung überspringen |
☐ |
bool |
Diese Option aktivieren um die normalerweise bei der Umrechnung zwischen physikalischem Zahlenwert und Rohwert durchgeführte Prüfung auf Wertebereichsgrenzen zu unterdrücken. |
||
Use seed and key |
☐ |
bool |
Define resources to get access permissions for and the file name of the 32-bit dll placed in the tool host path. |
||
Seed-and-Key Library Pfad ❲dll❳ |
Use seed and key: ‚True‘ |
SeedNKeyXcp.dll |
uri |
Pfad zur Bibliothek (dll) mit den Seed-and-Key-Freischaltfunktionen. |
|
Freizuschaltende Ressourcen |
Use seed and key: ‚True‘ |
29 |
int |
Ressourcen, die freigeschaltet werden sollen, als Bitmaske CAL/PAG : 1 CAL/PAG DAQ : 5 CAL/PAG STIM : 9 CAL/PAG PGM : 17 CAL/PAG DAQ STIM : 13 CAL/PAG DAQ PGM : 21 CAL/PAG STIM PGM : 25 CAL/PAG DAQ STIM PGM: 29 DAQ : 4 DAQ STIM : 12 DAQ PGM : 20 DAQ STIM PGM : 28 STIM : 8 STIM PGM : 24 PGM : 16 |
|
Aufnahmemodus |
‚immediate‘ |
[‚immediate‘, ‚two-stage‘] Anzeigewerte:
|
string |
Aufnahmemodus ‚direkt‘ schreibt eine signalbasierte MDF4-Datei während der Testausführung. Dieser Modus verwendet XCP-Slave-Zeitstempel, wenn möglich. Aufnahmemodus ‚zweistufig‘ erzeugt erst eine rohe Bus/Ethernet-Aufnahme und wandelt diese nach Ende der Testausführung in eine signalbasierte MDF4-Datei um. Dieser Modus kann besser mit sehr vielen Signalen umgehen. Er verwendet die Eingangszeitstempel der Frames, auch wenn XCP-Slave-Zeitstempel verfügbar wären. |
|
CAN-ID ❲Master->Slave❳ |
CAN-ID-Einstellungen: ‚manual‘ |
string |
CAN-ID für die Richtung von ecu.test zum Steuergerät |
||
CAN-ID ❲Slave->Master❳ |
CAN-ID-Einstellungen: ‚manual‘ |
string |
CAN-ID für die Richtung vom Steuergerät zu ecu.test |
Jobs 🛈¶
Connect¶
Baut die Verbindung zum XCP-Slave auf.
Disconnect¶
Trennt die Verbindung zum XCP-Slave.
GetStatus¶
Gibt den Schutzstatus der Ressourcen des XCP Slave zurück. Blockierte Ressourcen können über die TBC Settings oder mit dem Job „UnlockRessource“ freigeschalten werden.
Parametrierung
Rückgabewert
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
statusDict |
object |
Dictionary mit dem Zugriffschutzstatus. |
SwitchPage¶
Wechselt die aktive Seite.
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
page |
[ONLINE] |
string |
Seite, auf die gewechselt werden soll |
UnlockResource¶
Schaltet eine Ressource über den Seed-and-Key Mechanismus frei.
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
requestedResourcesMask |
29 |
int |
Ressourcen, die freigeschaltet werden sollen, als Bitmaske CAL/PAG : 1 CAL/PAG DAQ : 5 CAL/PAG STIM : 9 CAL/PAG PGM : 17 CAL/PAG DAQ STIM : 13 CAL/PAG DAQ PGM : 21 CAL/PAG STIM PGM : 25 CAL/PAG DAQ STIM PGM: 29 DAQ : 4 DAQ STIM : 12 DAQ PGM : 20 DAQ STIM PGM : 28 STIM : 8 STIM PGM : 24 PGM : 16 |
||
seedNKeyLib |
SeedNKeyXcp.dll |
uri |
Pfad zu der Bibliothek auf dem Toolhost, die die Funktionen Seed und Key enthält. |
Rückgabewert
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
unlockedResourcesMask |
int |
Bitmaske der freigeschalteten Ressourcen |