LabVIEWForum.de
Hindernis mit Zeitstempel in tdms Datei - 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: Hindernis mit Zeitstempel in tdms Datei (/Thread-Hindernis-mit-Zeitstempel-in-tdms-Datei)



Hindernis mit Zeitstempel in tdms Datei - Dennis L. - 03.01.2011 15:07

Hallo Community,

ich hoffe ihr habt die Feiertage und den Start ins neue Jahr gut überstanden. Tongue

Nun zu meinem Hindernis:

Ich habe mir eine Kleines Programm zur Übermittlung der Messdaten via TCP gebaut und das mit einer Datei getestet die nach der Erstellung von Labview mit DIAdem eingelesen und neu abgespeichert wurde.

Mit dieser Datei Funktioniert mein VI ohne Probleme und wirft mir beim Lesen der Zeitstempelspalte kein -2525 Fehler raus ( )

Nutzte ich die Frisch erstellte Datei ohne sie mit DIAdem bearbeitet zu haben wirft mir das VI beim Zeitstempel lesen den Fehler -2525 raus und bringt mir keinen Zeitstempel raus.

Ich bin nun an einem Punkt angelangt wo ich mich verfahren habe und nicht mehr weiter Weiß. Ich kann keinen Unterschied zwischen der frisch erstellten Datei, und der Frisch erstellten Datei mit DIAdem neu gespeichert finden.

Ich würde mich Freuen wenn einer von euch eventuell mir eine Lösung oder eine Hilfestellung gibt, damit ich wieder selbst weiterfahren kann.

Vi ist in 2010


Hindernis mit Zeitstempel in tdms Datei - GerdW - 03.01.2011 15:30

Hallo Dennis,

Zitat:Mit dieser Datei Funktioniert mein VI ohne Probleme
Fehler 4 würde ich nicht als "ohne Probleme" bezeichnen...

Wo gibst du den Kanalnamen an? Wo stellst du den Datentyp ein? Schon mal die Beschreibung zu Fehler -2525 gelesen?


Hindernis mit Zeitstempel in tdms Datei - Dennis L. - 03.01.2011 15:37

Fehler 4 sagt doch nur aus das er "end of file" erreicht hat. Oder habe ich da was falsch gelesen?

Ich frage keinen einzelnen Kanalnamen ab er soll mir alle Kanale ausgeben.

Auch wenn ich Ihm sage das er kanal "Time" auslesen soll und ihm sage das es ein timestampt ist bekomme ich trotzdem den Fehler.


<nierror code="-2525">
LabVIEW: Die Daten der TDMS-Datei konnten nicht in den angegebenen Datentyp umgewandelt werden.

<nierror code="4">
LabVIEW: Ende der Datei (EOF) festgestellt.


PS::Deine Anmerkungen im Anhang eingebaut.


Hindernis mit Zeitstempel in tdms Datei - rasta - 05.01.2011 06:31

' schrieb:Nutzte ich die Frisch erstellte Datei ohne sie mit DIAdem bearbeitet zu haben wirft mir das VI beim Zeitstempel lesen den Fehler -2525 raus und bringt mir keinen Zeitstempel raus.

Ich bin nun an einem Punkt angelangt wo ich mich verfahren habe und nicht mehr weiter Weiß. Ich kann keinen Unterschied zwischen der frisch erstellten Datei, und der Frisch erstellten Datei mit DIAdem neu gespeichert finden.

Ich würde mich Freuen wenn einer von euch eventuell mir eine Lösung oder eine Hilfestellung gibt, damit ich wieder selbst weiterfahren kann.

Vi ist in 2010

Hallo Dennis,
wenn Du die Datei in DIAdem öffnest, wird sie konvertiert.
Schau Dir mal in DIAdem den Gruppennamen an - "Unbenannt" D.h. DIAdem macht das für Dich was Du in LabVIEW versäumt hast.
Abhilfe: Immer eindeutige Gruppen- und Kanalnamen am TDMS-Write anschließen.
Falls Du In Bezug auf die Timestamp´s nicht weiterkommst stell doch mal Deine TDMS-Speicherungs-Vi hier ein.

Gruß
Ralf


Hindernis mit Zeitstempel in tdms Datei - rasta - 06.01.2011 07:51

' schrieb:Schau Dir mal in DIAdem den Gruppennamen an - "Unbenannt" D.h. DIAdem macht das für Dich was Du in LabVIEW versäumt hast.

Gruß
Ralf
Ich muss mich korrigieren. Wenn der Gruppennamen am TDMS-Write nicht angeschlossen wird, gilt als Default "Unbenannt". Sorry
Trotzdem sollten immer eindeutige Gruppen- und Kanalnamen am TDMS-Write angeschlossen werden.
Dein Problem ist, das Du mit dem Datentyp Waveform ein Timestamp-Array auslesen möchtest.
Im Anhang ein LV2010 Snippet wie man mittels Property "NI_DataType" die Unterscheidung der verschiedenen Datentypen programmatisch lösen kann.

Gruß
Ralf


Hindernis mit Zeitstempel in tdms Datei - Dennis L. - 12.01.2011 13:14

Danke dir rasta, werde ich mir mal genauer anschauenSmile