20.10.2011, 11:50
Hallo Leute,
Ich empfange CAN Botschaften zyklisch alle paar ms und schreibe pro Botschaft (=Amplitudenwert) die Zeit der Erfassung in die TDMS Datei. Also habe ich zwei Gruppen, Erste Gruppe: Time mit Kanal Timestamp (selbsterstelltes Array aus Zeitwerten) und die zweite Gruppe aus mehreren Kanälen. Pro Kanal ein Signalname. Das Endergebnis sollen Signalverläufe sein, die ich im Dateimanager/monitor von TDMS anzeigen lassen will, so wie ich die Daten empfange. Momentan bekomme ich zwar die Amplitudenwerte aber der Zeitstempel ist vom 1904 und diesen möchte ich selbst mit dem Array vorgeben.
Hier eine Verdeutlichung, momentane TDMS Datei mit Zeitwerte aus voreingestellten Timestamps:
[attachment=36591]
Nun habe ich aber selbst definierte Zeitdaten in Form eines Arrays in die TDMS Datei geschrieben siehe hier:
[attachment=36592]
Nun möchte ich aber als Darstellung meine Zeitdaten benutzen, wie mache ich das?
Gruß
LV-Starter
Ich empfange CAN Botschaften zyklisch alle paar ms und schreibe pro Botschaft (=Amplitudenwert) die Zeit der Erfassung in die TDMS Datei. Also habe ich zwei Gruppen, Erste Gruppe: Time mit Kanal Timestamp (selbsterstelltes Array aus Zeitwerten) und die zweite Gruppe aus mehreren Kanälen. Pro Kanal ein Signalname. Das Endergebnis sollen Signalverläufe sein, die ich im Dateimanager/monitor von TDMS anzeigen lassen will, so wie ich die Daten empfange. Momentan bekomme ich zwar die Amplitudenwerte aber der Zeitstempel ist vom 1904 und diesen möchte ich selbst mit dem Array vorgeben.
Hier eine Verdeutlichung, momentane TDMS Datei mit Zeitwerte aus voreingestellten Timestamps:
[attachment=36591]
Nun habe ich aber selbst definierte Zeitdaten in Form eines Arrays in die TDMS Datei geschrieben siehe hier:
[attachment=36592]
Nun möchte ich aber als Darstellung meine Zeitdaten benutzen, wie mache ich das?
Gruß
LV-Starter