IPETRONIK: ETHOS¶
Bisheriger/interner Bezeichner: ETHOS
Herstellerinformationen
Hersteller |
Webseite |
Produktname |
Version |
|---|---|---|---|
IPETRONIK GmbH & Co. KG |
ETHOS |
2022.10.11 |
Kategorien
MDL 🛈 |
APL 🛈 |
BAN 🛈 |
BMA 🛈 |
SVC 🛈 |
DGN 🛈 |
FIU 🛈 |
EES 🛈 |
FCT 🛈 |
DBG 🛈 |
IMG 🛈 |
AUDIO 🛈 |
ENVSIM 🛈 |
ENVCOM 🛈 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Plattform
Betriebssystem |
Unterstützung |
|---|---|
Windows |
✓ |
Linux |
✓ |
Besonderheiten¶
Diese Toolanbindung ermöglicht das Starten, Stoppen sowie das anschließende Abholen von Aufnahmen bei IPETRONIK ETHOS Datenloggern.
Vorbereitung¶
Zur Nutzung der Anbindung werden folgende zusätzlichen Lizenzen benötigt: SCRIPT_ENG, UI_OPENABK.
Es ist aktuell noch nicht möglich, die aufzuzeichnenden Kanäle über ecu.test einzustellen. Stattdessen müssen sie in der Konfigurationsdatei des Loggers (.ccmc) bereits festgelegt und einem Datensatz zugeordnet sein. Zusätzlich benötigen die Tooljobs zum Starten und Stoppen der Aufzeichnungen einen Trigger. Um diesen in der Konfigurationsdatei einzurichten, sind folgende Schritte notwendig:
Neues Skript anlegen und das Folgende einfügen:
int trigger_taster; ON EVENT HID_KEY (HID_KEY_TRIGGER, HID_KEY_EVENT_PRESS, 0) { trigger_taster=1; } ON EVENT HID_KEY (HID_KEY_TRIGGER, HID_KEY_EVENT_RELEASE, 0) { trigger_taster=0; } SIGNAL 'Trigger_Taster' (10, trigger_taster);Neuen Standardtrigger anlegen und als Triggerformel
"Trigger_Taster" = 1angebenWeiteren Standardtrigger anlegen und als Triggerformel
"Trigger_Taster" = 0angebenIm aufzuzeichnenden Datensatz folgende Einstellungen im Generieren-Tab vornehmen:
Als
ModusPause ist invertierter StartauswählenAls
Starttriggerden ersten zuvor angelegten Trigger auswählenAls
FertigstellungsbedingungBei Herunterfahren und TriggerauswählenAls
Triggerden zweiten angelegten Trigger auswählen
Eigenschaften 🛈¶
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
Allgemein |
|||||
IP Adresse |
Allgemein |
‚203.0.113.1‘ |
string |
IP-Adresse, unter welcher der Datenlogger erreichbar ist. |
|
Konfigurationsdatei ❲optional❳ |
Allgemein |
string |
Pfad zu einer Konfigurationsdatei (*.ccmc), welche auf dem Testhost verfügbar ist. Der Pfad kann absolut oder relativ zum Workspace angegeben werden. Um die Konfiguration zu übernehmen wird der Datenlogger neu gestartet. Wenn das Feld leer ist, werden die aktuellen Einstellungen des Loggers verwendet. |
||
SSH-Verbindung zum ETHOS-Logger |
|||||
SSH-Port |
SSH-Verbindung zum ETHOS-Logger |
22 |
int |
Port, über den SSH am Host erreichbar ist |
|
SSH-Benutzername |
SSH-Verbindung zum ETHOS-Logger |
string |
Benutzername, mit dem per SSH das Kommando ausgeführt werden soll. |
||
Authentisierungsmethode |
SSH-Verbindung zum ETHOS-Logger |
Keyfile |
[None, Password, Keyfile] Anzeigewerte:
|
string |
Methode, mit welcher sich beim Remote-System angemeldet wird. |
SSH-Schlüsselpfad |
SSH-Verbindung zum ETHOS-Logger » Authentisierungsmethode: ‚Keyfile‘ |
string |
Pfad zum privaten SSH-Schlüssel für Public-Key-Authentifizierung. Kann absolut oder relativ zum Toolhost-Basispfad angegeben werden. Wurde kein Toolhost-Basispfad festgelegt, kann der Pfad relativ zum Workspace sein. Unterstützte Schlüsselformate: RSA, DSA, ECDSA und ED25519 |
||
SSH-Passwort |
SSH-Verbindung zum ETHOS-Logger » Authentisierungsmethode: ‚Password‘ |
string |
Passwort des angegebenen Benutzers. Achtung, das Passwort wird unverschlüsselt in der TBC gespeichert! |
||
Dateiübertragungsprotokoll |
SSH-Verbindung zum ETHOS-Logger |
SFTP |
[SFTP, SCP] |
string |
Legt das Protokoll fest, welches bei der Übertragung von Dateien verwendet wird. Wenn möglich, sollte SFTP bevorzugt verwendet werden, da es sich um das stabilere und sicherere Protokoll handelt. |
Timeout für Toolzugriffe ❲in Sek.❳ |
‚600‘ |
string |
Zeit nach der eine Anfrage an das Tool abgebrochen wird. |
Jobs 🛈¶
DownloadLatestRecordings¶
Kopiert die Aufnahmedateien vom ETHOS-Logger in das Testreportverzeichnis.
StartRecording¶
Startet eine Aufzeichnung wie in der Konfigurationsdatei definiert.
StopRecording¶
Stoppt die Aufnahme und erstellt eine Aufnahmedatei.