LabVIEWForum.de
FFT verarbeitet Daten nicht - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: FFT verarbeitet Daten nicht (/Thread-FFT-verarbeitet-Daten-nicht)



FFT verarbeitet Daten nicht - CHDiplomand - 20.01.2011 15:03

Hallo
Leute,

ich habe folgendes Problem:

Ich habe einen A/D-Wandler von Labjack UE9 und lese die Daten über TCP/IP in den Rechner ein. Das mitgelieferte VI liest die Daten allerdings immer in 160x1 Array ein. Von diesem Schwingungssignal möchte ich eine FFT machen, es kommen aber leider keine ordentlichen Daten raus. Das Problem ist, dass die Daten nicht fortlaufend sind sondern Paketweise rein kommen. Wie kann ich es erreichen, dass die Daten fortlaufend sind, also der n+1 Zyklus an den n-ten Zyklus angehangen wird??


Mfg Chris
Lv10[attachment=31804]


FFT verarbeitet Daten nicht - GerdW - 20.01.2011 16:15

Hallo Chris,

um Arrays zu verknüpfen, gibt es die praktische Funktion BuildArray mit dem Rechtsklick-Modus "Eingänge verknüpfen"...


FFT verarbeitet Daten nicht - CHDiplomand - 21.01.2011 10:15

Leider habe ich immer noch ein Problem mit den Daten. Das Array läuft sich irgendwann Tod. Wie kann ich es erreichen, dass die Datenpakete (160x1) wieder zu einem Datenstream werden? Mit einem Schieberegister? Das Signaldiagramm läuft auf der x-Achse immer weiter und somit auch der Peak der FFt.

Vielen Dank für Eure Hilfe....


FFT verarbeitet Daten nicht - GerdW - 21.01.2011 10:17

Hallo Diplomand,

wie wäre es, wenn du mal dein VI zeigst?
Aber generell kann man bejahen, dass mit einem Schieberegister das Ansammeln von Daten einfacher wird.

Zitat:Das Array läuft sich irgendwann Tod.
Mein Beileid - aber warum lässt du es auch laufen: lass es doch stehen.Smile


FFT verarbeitet Daten nicht - CHDiplomand - 21.01.2011 10:28

[attachment=60978:UE9_Basic_Stream.vi]Hier ist das VI, aber es lässt sich ohne TCP/IP-Anbindung leider nicht starten.