LabVIEWForum.de
Zeitstempel in tdms - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Zeitstempel in tdms (/Thread-Zeitstempel-in-tdms)



Zeitstempel in tdms - gm-axion - 10.02.2011 13:17

Hallo,
ich hab das Forum zwar akribisch durchsucht, aber scheinbar bin ich blind. Ahrg1
Mein Problem ist sehr kurz zu erklären:

Ich schreibe Messwerte (Leistungen, Phasenwinkel,...) dreier Geräte auf und möchte in der tdms Datei in der ersten Spalte einfach zu jedem Messwert den Zeitstempel haben. Wie kann ich mittels "Datum/Zeit in Sekunden ermitteln" diesen Stempel in die tdms schreiben (Zeitausgang und TDMS Eingang passen ja nicht überein, untersch. Datentypen.)

Danke schon einmal,
der Axion


RE: Zeitstempel in tdms - GerdW - 10.02.2011 13:42

Hallo Axion,

Zeitstempel in DBL umwandeln könnte helfen...


RE: Zeitstempel in tdms - dimitri84 - 10.02.2011 14:09

(10.02.2011 13:17 )gm-axion schrieb:  ... und möchte in der tdms Datei in der ersten Spalte einfach zu jedem Messwert den Zeitstempel haben.
Ist dein dt konstant? Weil dann könnte man einfach die folgende Eigenschaft der TDMS auslesen
[attachment=32223]
und dazu einfach n*dt dazu addieren ... dann spart man sich eine ganze Kolumne.

PS Wann werden die Bilder nicht nur als Link eingefügt?

Gruß dimitri


RE: Zeitstempel in tdms - Skipper_Det - 10.02.2011 14:47

(10.02.2011 13:17 )gm-axion schrieb:  Hallo,
ich hab das Forum zwar akribisch durchsucht, aber scheinbar bin ich blind. Ahrg1
Mein Problem ist sehr kurz zu erklären:

Ich schreibe Messwerte (Leistungen, Phasenwinkel,...) dreier Geräte auf und möchte in der tdms Datei in der ersten Spalte einfach zu jedem Messwert den Zeitstempel haben. Wie kann ich mittels "Datum/Zeit in Sekunden ermitteln" diesen Stempel in die tdms schreiben (Zeitausgang und TDMS Eingang passen ja nicht überein, untersch. Datentypen.)

Danke schon einmal,
der Axion

Siehe Anhang,

Gruß, Det
[attachment=32225]


RE: Zeitstempel in tdms - macmarvin - 10.02.2011 14:48

Die native TDMS API ist sehr unintuitiv.
Ein Timestampkanal gibt es natürlich bei TDMS (tdsTypeTimeStamp=0x44).

Einfach ein Buildarray reinhängen (gilt häufig) und die Schreibfunktion schreibt :-)
[attachment=32226]


RE: Zeitstempel in tdms - gm-axion - 11.02.2011 12:30

Hey prima danke euch.
Mit dem Buildarray hats auch tatsächlich geklappt, sehr klasse.