trace.xplorer¶
Mit dem trace.xplorer gelingt eine sehr detaillierte und zugleich interaktive Analyse aufgenommener Messdaten, die sowohl numerische Signale und Busbotschaften als auch Video- und Audiostreams umfassen können. Signale lassen sich performant betrachten, formatieren und mit anderen Signalen vergleichen. Es können Ereignisse im Trace markiert und Zeitspannen oder Signalamplituden ausgemessen werden.
Jede Traceanalyse erzeugt bei ihrer Ausführung einen Testreport mit detaillierten Analyseergebnissen. Die darin enthaltenen statischen Informationen lassen sich mit dem trace.xplorer explorativ nachvollziehen. Das erlaubt Rückschlüsse auf Fragestellungen wie:
Muss die Traceanalyse (oder auch der Testfall) korrigiert, robuster gemacht oder erweitertet werden?
Wie genau ist die vorliegende Bewertung des Testobjektes (System Under Test) zustande gekommen?
Wie gut ist die Qualität der erfassten Signaldaten (Messauflösung, Aussetzer, Ausreißer, …)?
Erfordert der automatisierte Test der ECUs die Erfassung zusätzlicher Signaldaten?
Varianten und Unterschiede¶
Die interaktive Visualisierung der Signaldaten und Testfallbewertungen erfolgt in ecu.test standardmäßig mit dem trace.xplorer basic. Reicht dessen Funktionsumfang nicht aus, hilft der trace.xplorer bei der erweiterten Auswertung der Ergebnisdaten. Er benötigt eine Extralizenz und bietet gegenüber der basic-Variante zusätzliche Funktionen, zum Beispiel:
das Importieren und Exportieren von Signaldaten
das Erzeugen von Bilddateien mit visualisierten Signalverläufen
das Löschen nicht benötigter Signaldaten aus bestehenden Dokumenten
die schnelle Ereignissuche mit einfachen, logischen Signalbedingungen
die skriptbasierte Signalanalyse für komplexere Fragestellungen
das zeitliche Verschieben von Signalen
das Anlegen und Löschen von Signalgruppen
das Konfigurieren von zusätzlichen Wireshark-Aufzeichnungsschnittstellen (siehe Aufzeichnungen mit Wireshark)
Während der trace.xplorer basic nur ASTRACE-Dateien anzeigen kann, unterstützt der trace.xplorer mit seinen Import/Export-Schnittstellen folgende Datenformate:
ASTRACE, AS3TRACE
CSV, MDF4, PCAP, PCAPNG, ASC, BLF, TTL
MP4, MKV, AVI, ASF
Konfiguration¶
Das Standardprogramm zur Anzeige von Traces kann in den lokalen ecu.test-Einstellungen
in der Sektion Mitgelieferte Programme geändert werden. Die Optionen zum Speichern von
Signaldaten im trace.xplorer-Format (*.astrace) befinden sich in den Workspace-
Einstellungen der Sektion Traceanalyse.
Aufzeichnungen mit Wireshark¶
Die Netzwerk-Analysesoftware Wireshark bietet mit sogenannten externen Aufzeichnungs-Plugins (extcap) eine universelle Möglichkeit, das Tool um neue Aufzeichnungsschnittstellen zu erweitern. Unter Verwendung von Drittanbieter-Software wie Vector XL Driver Library oder Vector SIL Kit agiert die ecu.test-Komponente extcap.exe als externes Aufzeichnungs-Plugin und ermöglicht den Zugriff auf Ethernet, CAN, CAN-FD und LIN in Wireshark.
Einrichtung von Schnittstellen¶
Für das Hinzufügen neuer Aufzeichnungsschnittstellen bietet der trace.xplorer einen Dialog, der über das Menü geöffnet werden kann. Hier lassen sich einfach alle Schnittstellen auswählen, welche für eine vorhandene Wireshark-Installation eingerichtet werden sollen. Abgewählte Schnittstellen werden deinstalliert.
Zum Übernehmen der Konfiguration ist ein Neustart von Wireshark erforderlich.
Bekannte Probleme¶
Bei einigen Versionen von Wireshark ist die hier beschriebene Funktionalität nicht oder nur eingeschränkt nutzbar. Für die folgenden Wireshark-Versionen sind uns Einschränkungen bekannt:
Wireshark-Version |
Problembeschreibung |
4.0.10 |
Aufzeichnung kann nicht gestartet werden, wenn Standardwerte unverändert bleiben. https://gitlab.com/wireshark/wireshark/-/issues/19639 |
4.4.0 |
Wireshark sucht im falschen Verzeichnis |