Hallo,
ich bin absoluter LabVIEW-Anfänger und tue mich etwas schwer mit der Materie.
Bisher habe ich es geschafft, Signale mit einem Mikrofon aufzunehmen, eine FFT durchzuführen, damit rauszubekommen welchen Filter ich einbauen soll, den Filter eingebaut, einen Peak-Detector eingebaut und nun kommt das Problem.
Der Peak Detector spuckt mir brav die Anzahl der Peaks über dem Schwellenwert aus und zeigt auch die Zeit der jeweiligen Peaks in einem Array an. Jetzt würde ich gerne ein Diagramm erstellen, dass mir anzeigt, wieviele Peaks ich in welcher Sekunde habe. Also in der ersten Sekunde sind es noch 535 Peaks, in der zweiten Sekunde nur noch 320 Peaks, usw.
Ich müsste die Daten aus diesem Array also gruppieren und dann die Anzahl pro Gruppe zählen.
Ich habe schon überlegt das mit einem Histogramm zu machen, wobei die Klassenbreite dann eine Sekunde wäre, aber leider vertragen sich die Dimensionen der Source und Sink nicht.
Kann mir jemand weiterhelfen?
Anbei mein VI und ein Beispiel-Signal.
Danke im vorraus!
Wiedergabe.vi (Größe: 46,06 KB / Downloads: 285)
A6.wav (Größe: 3,79 MB / Downloads: 303)