LabVIEWForum.de
Maximalen Wert aus Datenstream ermitteln - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Maximalen Wert aus Datenstream ermitteln (/Thread-Maximalen-Wert-aus-Datenstream-ermitteln)

Seiten: 1 2


Maximalen Wert aus Datenstream ermitteln - andi neu - 18.08.2009 09:58

Ok, jetzt verlier ich den Überblick vor lauter Möglichkeiten Huh

Also, ich bekomm vom DAQmx Lesen-VI ein 2D Array DBL. Das ganze befindet sich in einer For-Schleife mit x Durchläufen.

Um dann die Resonanzfrequenz zu erhalten schreib ich erstmal alles in ein Array und werte alles nach der For-Schleife aus oder?

Leider komme ich noch nicht ganz mit dem Array zurecht. Wie würdet ihr das ganze realisieren?Blink
Ist das schon der beste Weg, oder kann man es leichter machen?

mfg, Andi


Hier ist der Ausschnitt, wie ich die Auswertung in das komplette Programm einbauen würde, ungefähr so etwa

LV 8.5.1 : [attachment=20587]

[attachment=20588]


Maximalen Wert aus Datenstream ermitteln - IchSelbst - 18.08.2009 19:55

' schrieb:Also, ich bekomm vom DAQmx Lesen-VI ein 2D Array DBL. Das ganze befindet sich in einer For-Schleife mit x Durchläufen.
Dagegen ist nicht einzuwenden.
Aber: So wie du das gepostet hast, kann das aber nicht funktionieren. Schleife 10000mal durchlaufen mit jeweils 10000 Werten aus dem DaqRead - macht 10000*10000 Messwerte? Soll das so sein?

Zitat:Um dann die Resonanzfrequenz zu erhalten schreib ich erstmal alles in ein Array und werte alles nach der For-Schleife aus oder?
Ja, auch das ist richtig so (kann so richtig sein).

Ich hab mal ein Bild gemacht. Du willst doch folgendes haben: Frequenzwert bei maximaler Amplitude. Wobei das eine 1D-Array die Frequenzen, das andere 1D-Array die Amplituden zu den Frequenzen enthält.

Guckst du Bild.


Maximalen Wert aus Datenstream ermitteln - andi neu - 20.08.2009 07:23

Oh mann, tut mir leid, ich habe mich total vertan, aus dem DAQmx lesen VI kommt nur die Amplitude mit einer Zeitabhängigkeit raus, ohne Frequenzangabe. Die muss ich mir später berechnen.
Ich habe jetzt hin und her versucht und mir erst mal ein vorläufiges Programm erstellt. Dabei ermittel ich die Frequenz direkt manuell über eine Unterschleife. Ist zwar erst mal provisorisch, aber effektivSmile

Das Programm ermöglicht einen Frequenzsweep über eine Spannungsausgabe mit gleichzeitigem einlesen eines Antwortsignales.
Wer damit etwas anfangen kann, hier bitte schön, ist eine vorabversionConstruction
Wer die endgültige Version mit Erklärung, geordnet und so etwas möchte, kann einfach bescheid sagen...

Danke nochmal, an alle die mir geholfen habenGuru1

cya,andi



LV 8.5.1:
[attachment=20652]

[attachment=20653]