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

LabVIEWForum.de

Normale Version: mit abgetasteten Werten eine FFT durchführen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
Warum dividierst Du nicht die LongInt durch die entsprechende Zehnerpotenz?
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
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
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
Ja Super, genau so hab ich mir das Vorgestellt. Danke für die Hilfe.
Referenz-URLs