LabVIEWForum.de
Zeitstempel in gTDMS - 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 gTDMS (/Thread-Zeitstempel-in-gTDMS)



Zeitstempel in gTDMS - spacz - 26.10.2017 15:58

Werte Leute,
ich verwende zum Schreiben meiner Messprotokolle die gTDMS Bibliothek und habe nun das Problem, dass ich es nicht schaffe die absolute Zeit in Form eines Zeitstempels zu schreiben. Die normale tdms Bibliothek bietet dieses Feature, kennt ihr eine Möglichkeit auch per gTDMS den Zeitstempel zu den Messwerten zu schreiben?
Ziel ist es, dass beim öffnen der Datei (beispielsweise in Excel) die Zeitspalte gleich als solche konfiguriert ist und eben nicht als text.

Mein bisheriger Umweg sieht vor den Zeitstempel in eine dbl zu konvertieren, mit der man in Excel manuell die Zeitspalte in ein Zeitformat umstellen kann. Jedoch ist dieser Umweg lästig, da ich die Daten in einem anderem Programm auswerte und dort den korrekten Zeitstempel benötige

Beste Grüße
Ronny


RE: Zeitstempel in gTDMS - GerdW - 26.10.2017 19:18

Hallo Ronny,

könntest du mal einen Link für dieses gTDMS bereitstellen?
Dr. Google kennt da auch nicht viel zu…


RE: Zeitstempel in gTDMS - jg - 26.10.2017 22:56

Lang ist's her, bestimmt das hier: http://www.ni.com/white-paper/6471/en/
Gruß, Jens


RE: Zeitstempel in gTDMS - GerdW - 27.10.2017 07:44

Hallo Jens,

ich hatte einen ähnlichen KB-Eintrag gefunden, der aber weniger spezifisch ist…

Da stellt sich doch gleich die Frage, warum man diese Bibliothek heutzutage noch einsetzt!? (Wenn man lt. Profil LV2015 benutzt…)


RE: Zeitstempel in gTDMS - spacz - 30.10.2017 11:16

(26.10.2017 22:56 )jg schrieb:  Lang ist's her, bestimmt das hier: http://www.ni.com/white-paper/6471/en/
Gruß, Jens

Genau um diese Bibliothek geht es!


RE: Zeitstempel in gTDMS - GerdW - 30.10.2017 12:34

Hallo spacz,

Zitat:ich verwende zum Schreiben meiner Messprotokolle die gTDMS Bibliothek und habe nun das Problem, dass ich es nicht schaffe die absolute Zeit in Form eines Zeitstempels zu schreiben. Die normale tdms Bibliothek bietet dieses Feature, kennt ihr eine Möglichkeit auch per gTDMS den Zeitstempel zu den Messwerten zu schreiben?
Schau doch mal in die Funktionen dieser LLB. Die kann auch Waveforms mitsamt ihres Zeitstempels speichern - darauf könntest du aufbauen…

Zitat:Ziel ist es, dass beim öffnen der Datei (beispielsweise in Excel) die Zeitspalte gleich als solche konfiguriert ist und eben nicht als text.
Und hier haben wir ein komplett anderes Problem:
- Excel verwendet eine andere Zeitbasis als LabVIEW, du müsstest hier also erst einmal umrechnen
- Du willst, dass Excel beim Öffnen einer Datei eine Spalte anders formatiert als die anderen - und das (eigentlich) unabhängig von der geladenen Datei. Du müsstest also dem TDMS-Importer von Excel beibringen, wie deine spezielle Spalte zu behandeln ist: soweit ich weiß, ist das ein von NI bereitgestelltes Plugin für Excel. Entweder du guckst, wie du in dessen Code kommst - oder fragst direkt mal NI danach…