B&R Trace

Hannes

Level-1
Beiträge
67
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich bin gerade am analysieren einer Trace- Datei von B&R und zwar hab ich herausgefunden, dass die Datenwerte immer mit6 Bytes getrennt werden:

z.B.: 13 FA F1 92 03 CD

in diesen 6 Bytes steckt die Zeit, wann die Traceaufzeichnung stattgefunden hat, drinnen

Meine Frage wäre jetzt, obe jemand eine Idee hat, wie die Zeit hier abgespeichert ist, meiner Meinung nach müsste das einen Floatingpoint zahl sein aber die 6 Bytes irritieren mich ein bisschen, das passt nicht so zusammen mit den Datentypen (INT = 2 Bytes, REAL = 4 Bytes usw) aber eine Datentyp mit 6 Bytes gibt es ja nicht,

Weiß da jemand bescheit?

Vielen Dank für Eure Hilfe,
Hannes
 
Also 6 Byte würde jetzt mal darauf hindeuten, dass hier die Datentypen DATE (2 Byte) und TIME_OF_DAY (4 Byte) zum Einsatz kommen.
Wobei DATE der Anzahl Tage seit dem 1.1.1990 entspricht; TIME_OF_DAY der Anzahl Millisekunden am aktuellen Tag.

Das mit den Millisekunden funktioniert aber wohl nicht so ganz, da ja eine Trace-Aufzeichnung auch Zeitwerte mit einem Zeitraster < 1 ms enthalten kann.
Das deiner hex-Zahl konnte ich keine sinnvolle Kombination Datum/Uhrzeit extrahieren.

Warum eigentlich die Trace-Datei analysieren? Mit AS lassen sich Trace-Aufzeichnungen doch wunderbar als .csv ablegen.
 
Zurück
Oben