LabVIEWForum.de - FFT verarbeitet Daten nicht

LabVIEWForum.de

Normale Version: FFT verarbeitet Daten nicht
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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]
Hallo Chris,

um Arrays zu verknüpfen, gibt es die praktische Funktion BuildArray mit dem Rechtsklick-Modus "Eingänge verknüpfen"...
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....
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
[attachment=60978:UE9_Basic_Stream.vi]Hier ist das VI, aber es lässt sich ohne TCP/IP-Anbindung leider nicht starten.
Referenz-URLs