LabVIEWForum.de
schreiben/lesen aus TDMS-Datei und FFT - 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: schreiben/lesen aus TDMS-Datei und FFT (/Thread-schreiben-lesen-aus-TDMS-Datei-und-FFT)



schreiben/lesen aus TDMS-Datei und FFT - ReneP - 29.08.2011 08:28

Hallo Leute,

ich hoffe, ich bin mit meinem Anliegen hier einigermaßen richtig Wink

Ich habe eine Frage zur TDMS-Datei. Und zwar geht es um eine FFT.
Ich erzeuge mir eine Waveform und lasse anschließend die FFT davon berechnen. Da kommt auch das richtige raus.
Dieselbe Waveform schreibe ich aber auch in eine TDMS-Datei. Dann lese ich diese wieder aus und berechne mit diesen Werten erneut die FFT (das mit dem reinschreiben und wieder auslesen ist nur zu Testzwecken gedacht!).
Jetzt ist es aber so, dass die FFT aus der Datei nicht mit der zuvor berechneten übereinstimmt. Das komische hierbei ist, dass die Peaks bei den richtigen Frequenzen auftauchen, nur die Höhe der Amplitude ist überall ein bisschen zu klein.

Ich kann mir überhaupt nicht erklären, woran das liegen kann.
Kann mir da jemand helfen?

Vielen Dank schon mal euch allen Smile

Gruß
Tryxinos


RE: schreiben/lesen aus TDMS-Datei und FFT - Mingo - 29.08.2011 08:31

Du machst also mit den bereits FFTransformierten Werten noch eine FFT?


RE: schreiben/lesen aus TDMS-Datei und FFT - ReneP - 29.08.2011 11:14

Nein.
Ich mache von der Waveform eine FFT.
Die gleiche Waveform (also noch vor der FFT) wird in die Datei geschrieben. Und wenn man das nun aus der Datei ausliest und davon die FFT macht, sollten die beiden FFTs doch eigentlich gleich sein oder nicht??


RE: schreiben/lesen aus TDMS-Datei und FFT - dimitri84 - 29.08.2011 11:49

(29.08.2011 11:14 )Tryxinos schrieb:  Und wenn man das nun aus der Datei ausliest und davon die FFT macht, sollten die beiden FFTs doch eigentlich gleich sein oder nicht??
Woher sollen wir das wissen? Dein VI fehlt.

Gruß dimitri


RE: schreiben/lesen aus TDMS-Datei und FFT - ReneP - 29.08.2011 13:03

Das sollte ja abgesehen vom vi ne allgemeine Frage zur FFT sein.

Aber es hat sich jetzt vermutlich eh erledigt. Bei der FFT, die direkt aus der Waveform erzeugt wird, ist es ja so, dass diese kontinuierlich erzeugt wird.
Bei der aus der Datei ist es so, dass die FFT über den gesamten Zeitraum berechnet wird, wodruch auch der Einschwingvorgang mit drin ist. Anscheinend macht eine FFT dann so eine Art Mittelwert oder so.

So ganz hab ich auch noch nicht verstanden, wie ne FFT so funktioniert Big Grin Aber ich denke mir das jetzt so mit so einer Art "Mittelwert", oder lieg ich da völlig falsch?


RE: schreiben/lesen aus TDMS-Datei und FFT - Mingo - 29.08.2011 13:16

Wie werden denn die Daten erzeugt? Express VI "Signal simulieren"??? Am besten das vi anhängen.


RE: schreiben/lesen aus TDMS-Datei und FFT - dimitri84 - 29.08.2011 13:26

(29.08.2011 13:03 )Tryxinos schrieb:  So ganz hab ich auch noch nicht verstanden, wie ne FFT so funktioniert Big Grin Aber ich denke mir das jetzt so mit so einer Art "Mittelwert", oder lieg ich da völlig falsch?
Das Rumpulen nach Information ist einfach nicht schön, Tryxinos. Schließlich willst du was von den Leuten hier und nicht umgekehrt. Wenn du einfach mal das VI oder ein Bild davon posten würdest, müsste man nicht blind rumraten, was du denn da womöglich falsch gemacht hast.

Prinzipiell brauchst du keine Vermutungen über die FFT-VIs anstellen, denn die sind in der Hilfe völlig ausreichend beschrieben. Mittelwertbildung gibt es ja ... ob das bei der der Fall ist ? .... keine Ahnung Glas1

@Mingo: Check mal deine Signatur ... LVF: ein "L" ist kein Vokal Wink


RE: schreiben/lesen aus TDMS-Datei und FFT - Mingo - 29.08.2011 13:49

Endlich einer bemerkt. Big Grin