INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Daten aus Array ausgeben und weiterverarbeiten



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

18.06.2010, 09:46 (Dieser Beitrag wurde zuletzt bearbeitet: 18.06.2010 16:14 von Y-P.)
Beitrag #1

SnoopyA Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jun 2010

9.0
2010
en


Deutschland
Daten aus Array ausgeben und weiterverarbeiten
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!


Sonstige .vi  Wiedergabe.vi (Größe: 46,06 KB / Downloads: 289)

Lv09_img2

Sonstige .wav  A6.wav (Größe: 3,79 MB / Downloads: 305)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.06.2010, 16:12 (Dieser Beitrag wurde zuletzt bearbeitet: 18.06.2010 16:13 von Y-P.)
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Daten aus Array ausgeben und weiterverarbeiten
Bitte das nächste mal LabVIEW-Version bei Deinem VI angeben. Rulez

Nun zum Thema: Dein Problem hab' ich irgendwie nicht so ganz kapiert. Kannst Du nochmal sagen, was Du genau "gruppieren", bzw. zählen möchtest.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2010, 16:22
Beitrag #3

SnoopyA Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jun 2010

9.0
2010
en


Deutschland
Daten aus Array ausgeben und weiterverarbeiten
Ich habe die Zeiten an denen Peaks über dem Schwellenwert liegen. Nun möchte ich die Daten so gruppieren, dass ich die Anzahl der Peaks pro Sekunde habe. Also eine Grafik die mir für jede Sekunde die Anzahl der Peaks angibt, die in dieser Sekunde aufgetreten sind.

Ich weiß nicht so recht wie ich es erklären soll. Auf jedenfall soll zu Schluss die Anzahl der Peaks über der Zeit aufgetragen werden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2010, 17:29
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Daten aus Array ausgeben und weiterverarbeiten
Ah, OK. Meinst Du so?

Sonstige .vi  Wiedergabe_2.vi (Größe: 16,01 MB / Downloads: 323)

Lv09_img2

Mich wundert es nur, wieso jetzt die Datei so groß ist. :unsure:Liegt evtl. daran, weil ich die WAV-Datei irgendwie mit eingebunden habe, als ich "Make current values default" gewählt habe. Oder ist es irgendein Bug? Unsure

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2010, 17:37 (Dieser Beitrag wurde zuletzt bearbeitet: 18.06.2010 17:40 von Y-P.)
Beitrag #5

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Daten aus Array ausgeben und weiterverarbeiten
OK. Hier noch mal das Ganze in kleiner. Es lag tatsächlich daran, dass ich die WAV-Datei mit eingebunden hatte.

Das andere (große) VI lass' ich mal stehen, falls mal einer ein ähnliches Verhalten hat.


Sonstige .vi  Wiedergabe_2_NEU.vi (Größe: 30,89 KB / Downloads: 273)

Lv09_img2

Gruß Markus

EDIT: Hier noch der Screenshot "mit Daten":    

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2010, 18:02
Beitrag #6

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Daten aus Array ausgeben und weiterverarbeiten
Hab mal eine Alternative zusammengebastelt...

Das Array wird nur mit "Anzahl Sekunden der Aufnahme" durchlaufen, ist also schneller fertig als das Beispiel von Markus.


Lv09_img2
Sonstige .vi  Wiedergabe_SeBa.vi (Größe: 52,82 KB / Downloads: 280)

       


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2010, 20:47
Beitrag #7

SnoopyA Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jun 2010

9.0
2010
en


Deutschland
Daten aus Array ausgeben und weiterverarbeiten
Vielen, vielen Dank euch beiden!!!

Kann mich gar nicht entscheiden, welche Alternative mir besser gefällt.

Ich hätte das sicher nie hinbekommen!

Danke! Danke! Danke!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Daten aus Graph in Werte ausgeben Fuchsi 106 52.281 20.01.2016 10:13
Letzter Beitrag: GerdW
  Daten auslesen und in Array schreiben Daniel90 3 6.567 29.12.2015 18:01
Letzter Beitrag: Daniel90
  Daten aus 1D-Array darstellen Matthias85 3 3.946 24.01.2013 09:47
Letzter Beitrag: Y-P
  Mehrfache Werte erkennen und weiterverarbeiten Enemy 2 3.860 09.01.2013 20:45
Letzter Beitrag: Enemy
  Export von Daten aus Signalverlaufsdiagramm in Array Tm! 1 3.607 29.07.2012 20:29
Letzter Beitrag: GerdW
  Differenzen zwischen einzelnen Daten im Array Björn11 2 4.905 16.03.2008 21:54
Letzter Beitrag: Björn11

Gehe zu: