IPETRONIK: ETHOS

Herstellerinformationen

Hersteller

Webseite

Produktname

Version

IPETRONIK GmbH & Co. KG

https://www.ipetronik.com/de/datenlogger/ethos.html

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:

  1. 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);
    
  2. Neuen Standardtrigger anlegen und als Triggerformel "Trigger_Taster" = 1 angeben

  3. Weiteren Standardtrigger anlegen und als Triggerformel "Trigger_Taster" = 0 angeben

  4. Im aufzuzeichnenden Datensatz folgende Einstellungen im Generieren-Tab vornehmen:

    • Als Modus Pause ist invertierter Start auswählen

    • Als Starttrigger den ersten zuvor angelegten Trigger auswählen

    • Als Fertigstellungsbedingung Bei Herunterfahren und Trigger auswählen

    • Als Trigger den zweiten angelegten Trigger auswählen

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:

  • None: Ohne Authentifizierung

  • Password: Passwort

  • Keyfile: Private Schlüsseldatei

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.

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.