LabVIEWForum.de
TDMS-Datei enthält keine Zeitspalte - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: TDMS-Datei enthält keine Zeitspalte (/Thread-TDMS-Datei-enthaelt-keine-Zeitspalte)



TDMS-Datei enthält keine Zeitspalte - gifo - 13.11.2015 13:34

lv14Hallo,

ich möchte mehre Sensoren auslesen und die Signale in einem Diagramm darstellen und gegeben falls abspeichern. Mein Programm habe ich mit den DAQmx-Bausteinen aufgebaut und mich dabei an den Vorgaben von Ni orientiert.
Das Lesen und Darstellen der Signale geht ohne Probleme, dafür erfolgt das Abspeichern nicht so wie ich es mir wünsche. Ich hätte es gerne so, das in einer Spalte die Zeit und in einer anderen die Messwerte abgespeichert werden. Wenn ich die TDMS-Datei in Excel importiere werden mir dort nur die Messwerte, ohne eine Zeitspalte angezeigt. Öffne ich die Datei mit DIAdem und lasse dort die Werte in einem Diagramm darstellen, fehlen bei der X-Achse die Bezeichnung sowie die Einheit.

[attachment=54620]

Durch Suchen im Internet bin ich darauf gestoßen, das man mit Hilfe von TDM-Streaming-Bausteinen die Eigenschaften von TDMS-Dateien ändern kann. Daraufhin habe ich mein Programm angepasst um damit wenigsten die Achsenbeschriftung zu ändern. Leider hat dies auch nicht zum gewünschten Erfolg geführt.

[attachment=54621]

Hat vielleicht jemand von euch eine Idee wie ich diese Problem lösen kann?

Viele Grüße,

Gifo

lv14_img


RE: TDMS-Datei enthält keine Zeitspalte - BNT - 14.11.2015 13:42

DAQmx zeichnet Waveforms auf. In diesen sind T0 und dt implizit gespeichert und werden als Attribut im TDMS abgespeichert.

Im DIAdem kannst Du die Waveforms einfach in ein 2D- Diagramm ziehen und sie sollten korrekt dargestellt werden. Im Excel musst Du Dir die Zeiten aus den Attributen selbst ausrechnen. Das wird Dir als Excel-Nutzer sicher kein Problem sein.

Gruß Holger


RE: TDMS-Datei enthält keine Zeitspalte - gifo - 16.11.2015 10:07

Hallo Holger,

vielen Dank erst mal für deine Antwort.

Bei Excel habe ich schon gesehen, dass dort die Start-Zeit der Messung und das Inkrement (wf_increment) gespeichert werden. Ich gehe davon aus, dass DIAdem aus diesen Werten dann die Werte für die X-Achse berechnet. Mein Problem ist aber noch, dass die X-Achse mit NoName beschriftet ist, anstatt mit Time. Leider war es mir bisher nicht möglich dies über den Baustein „TDMS: Eigenschaften festlegen“ zu ändern. Denknach

Viele Grüße,

Gifo