Im Detail

HEX-Diff: zwei Kalibrierstände parameterweise vergleichen

Ein HEX-Diff auf Byte-Ebene zeigt, dass sich etwas geändert hat – aber nicht, was. VersaCal vergleicht zwei Stände deshalb parameterweise, mit physikalischen Werten, Einheit und Delta.

Warum ein HEX-Diff über Bytes nicht genügt

Eine HEX-Datei ist ein Abbild des Steuergeräte-Speichers. Ein klassisches Diff-Werkzeug vergleicht darin Adressen und Bytes. Das Ergebnis ist zwar korrekt, jedoch im Review unbrauchbar.

Denn niemand diskutiert über 0x0800 statt 0x0780. Diskutiert wird über 12,5 Grad statt 11,7 Grad. Für diese Übersetzung braucht der Vergleich die A2L-Beschreibung des Steuergeräts.

Was der HEX-Diff in VersaCal zeigt

VersaCal legt beide Stände über dasselbe A2L und dekodiert sie. Anschließend erscheint eine Liste der geänderten Parameter. Jede Zeile nennt Alt-Wert, Neu-Wert, Einheit und Delta.

  • Physikalische Werte inklusive Einheit statt Rohwerte
  • Delta je Parameter, absolut und relativ
  • Rücksprung in die Original-Zeile des A2L-Quellcodes
  • Rücksprung auf die HEX-Adresse im Speicherabbild
  • Kennlinien und Kennfelder als Kurve beziehungsweise Fläche
app.versacal.de
HEX-Diff in VersaCal: geänderte Parameter mit physikalischem Wert und Delta

Welche Stände Sie vergleichen können

Der Vergleich ist nicht auf zwei fertige Dateien beschränkt. Genauso vergleichen Sie den offenen Entwurf gegen seine Vorgängerin. Damit sehen Sie Ihre eigene Arbeit, bevor jemand anderes sie sieht.

Ebenso lassen sich zwei Serienstände gegenüberstellen, etwa vor und nach einer Erprobung. Zudem entsteht derselbe Vergleich automatisch in jedem Change-Request. Der Prüfer liest also genau das, was Sie geändert haben.

Kennlinien und Kennfelder verstehen

Bei einem Skalar reicht eine Zahl. Ein Kennfeld dagegen ändert sich selten an nur einer Stelle. Deshalb zeigt VersaCal die Form und nicht nur die Zellen.

Sie sehen, ob eine Achse nicht mehr monoton verläuft. Ebenso fallen Sprünge und Ausreißer auf. Der Anomalie-Scanner markiert diese Stellen, und die KI-Assistenz erklärt sie.

Vom Vergleich in Ihre Ablage

Ein Vergleich endet meist nicht im Browser. Er wandert in eine Freigabe, ein Protokoll oder ein Vordruck. VersaCal exportiert das Ergebnis daher in die Formate, die Ihre Kette erwartet.

Delta-DCM übergibt genau die geänderten Parameter. CDFX bedient standardisierte OEM-Prozesse. Außerdem entstehen CSV für die Weiterverarbeitung und PDF für die Ablage.

Standards nachlesen: ASAM MCD-2 MC

FAQ

Häufige Fragen zu HEX-Diff

Brauche ich für den HEX-Diff dasselbe A2L?

Für den direkten Vergleich ja, denn Adressen und Umrechnungen müssen zusammenpassen. Unterscheiden sich die A2L-Stände, führt der Weg über die Portierung. Dabei ordnet VersaCal die Parameter zu und weist neue, entfallene und umbenannte aus.

Werden auch S-Record-Dateien unterstützt?

Ja. Neben Intel-HEX verarbeitet VersaCal Motorola S-Record. Ergebnisse gehen ebenfalls in beiden Formaten zurück, sodass Ihre bestehende Werkzeugkette unverändert weiterarbeitet.

Sehe ich auch unveränderte Parameter?

Ja, der Vergleich lässt sich umschalten. Standardmäßig zeigt VersaCal die Änderungen, weil sie im Review zählen. Für eine vollständige Prüfung blenden Sie den restlichen Datensatz jedoch ein.

HEX-Diff an zwei Ihrer Stände

Bringen Sie zwei HEX-Stände und das passende A2L mit. In der Demo erzeugen wir den Vergleich live und gehen die Treffer durch.

Demo vereinbaren Oder schreiben Sie uns: info@algebra-ec.de