LabVIEWForum.de
mit abgetasteten Werten eine FFT durchführen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: mit abgetasteten Werten eine FFT durchführen (/Thread-mit-abgetasteten-Werten-eine-FFT-durchfuehren)



mit abgetasteten Werten eine FFT durchführen - Hans_Werner - 29.11.2009 15:57

Hi Leute, hab nen kleines Problem mit abgetasteten Werten und deren Verarbeitung. Ich lese über Com-Schnittstelle Werte ein, welche ich am Ende als Dezimalzahl anliegen habe. So nun möchte ich über diese Datenwerte eine FFT machen. Leider kommt das VI ned damit klar da halt nen long Integer wert anliegt. wie kann ich jetzt diese Daten umwandeln in ein Signalverlauf damit FFT und Co möglich sind? Grüße


mit abgetasteten Werten eine FFT durchführen - gottfried - 30.11.2009 10:55

Warum dividierst Du nicht die LongInt durch die entsprechende Zehnerpotenz?


mit abgetasteten Werten eine FFT durchführen - Y-P - 30.11.2009 11:13

Mit diesem Bsp. kannst Du das machen:

[attachment=22880]
Lv09_img2

Dazu musst Du nur noch aus Deinen Werten eine Waveform erstellen.
Wie das geht, siehst Du hier:
[attachment=22893]

Gruß Markus


mit abgetasteten Werten eine FFT durchführen - Hans_Werner - 30.11.2009 14:08

Hi Y-P, genau so ähnlich hab ich das auch versucht wie du gepostet hast. Dennoch sind die Datentypen immer noch nicht die Richtigen. Ich hab das File mal in den Anhang gelegt vielleicht ergibt sich ja daraus das Problem. grüße
Lv09_img2


mit abgetasteten Werten eine FFT durchführen - Y-P - 30.11.2009 21:03

Wenn, dann musst Du Deine Werte schon in einer Schleife erfassen. Bei dt (Waveform erstellen) musst Du die Zeit eingeben, in welchem Abstand Du Deine Messungen gemacht hast.

[attachment=22907]
Lv09_img2

Gruß Markus


mit abgetasteten Werten eine FFT durchführen - Hans_Werner - 01.12.2009 16:27

Ja Super, genau so hab ich mir das Vorgestellt. Danke für die Hilfe.