LabVIEWForum.de
Mittelwert berechnen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Mittelwert berechnen (/Thread-Mittelwert-berechnen)



Mittelwert berechnen - ewiger student - 18.08.2014 12:34

Hallo,

ich habe nicht viel Erfahrung Blush mit Labview und bin auch neu hier.
Ich mache eine messung, wobei jede sekunde der neue gemessene wert angezeigt wird. Ich will aber z.b. 100 werte irgendwo zwischenspeichern und daraus den mittelwert berechnen. Dann die nächsten 100 messwerte nehmen und wieder den mittelwert berechnen.

Kann mir jemand vielleicht helfen? Danke!


RE: Mittelwert berechnen - GerdW - 18.08.2014 12:59

Hallo Ewiger,

Offtopic
ist deine Tastatur kaputt? Beschaff dir mal eine neue!

Zum Problem:
Array mit 100 Werten in einem Schieberegister speichern. In jeder Iteration einen Wert ersetzen. Alle 100 Iteration den Mittelwert des Arrays berechnen…

Oder:
Pt-By-Pt-Mean mit Mittelwertlänge 100 verwenden.

Oder:



RE: Mittelwert berechnen - Y-P - 18.08.2014 13:02

Hier ein Bsp., in dem jede 100ms ein neuer Wert erzeugt wird.
[attachment=50466]

Gruß Markus

EDIT: @Gerd: Wie ich verstehe, will er zuerst 100 Werte erfassen, dann einen Mittelwert, dann wieder 100 Werte erfassen, dann den 2. Mittelwert.... Unsure


RE: Mittelwert berechnen - GerdW - 18.08.2014 13:03

Hallo Markus,

heute kamen bei mir die DVDs an, aber installiert habe ich sie noch nicht. Und der OP auch nicht…


RE: Mittelwert berechnen - Y-P - 18.08.2014 13:04

Hier für Gerd: Big Grin
[attachment=50467]

Gruß Markus


RE: Mittelwert berechnen - GerdW - 18.08.2014 13:08

Hallo Markus,

Zitat:Wie ich verstehe, will er zuerst 100 Werte erfassen, dann einen Mittelwert
Und was macht mein erster Vorschlag?

Zitat:Hier für Gerd
Der Ewige verwendet lt. Profil LV2010!

Zum VI: Warum keine SumArray-Funktion? Warum keine Mean-Funktion? Smile


RE: Mittelwert berechnen - Y-P - 18.08.2014 13:12

... und 2014 (Zeile darunter).

Gruß Markus

(18.08.2014 13:08 )GerdW schrieb:  Der Ewige verwendet lt. Profil LV2010!



RE: Mittelwert berechnen - GerdW - 18.08.2014 13:14

Hallo Markus,

nur zur Erinnerung (bis Dennis das Forum wieder vollends im Griff hat):
- benutzte LabVIEW-Version
- LabVIEW-Erfahrung seit…

Oder benutzt du LV2006? Hmm


RE: Mittelwert berechnen - Y-P - 18.08.2014 17:42

Mist. Du hast Recht. Blush

Gruß Markus

(18.08.2014 13:14 )GerdW schrieb:  Hallo Markus,

nur zur Erinnerung (bis Dennis das Forum wieder vollends im Griff hat):
- benutzte LabVIEW-Version
- LabVIEW-Erfahrung seit…

Oder benutzt du LV2006? Hmm



RE: Mittelwert berechnen - Lucki - 18.08.2014 19:18

Wenn Du die Datenerfassung mit einer Messkarte von NI machst, dann geht die Mittelwertbildung auch so gut wie ohne zusätzlichen Programmiercode: Mit DAQmxRead die Werte 100-stückweise aus dem Puffer holen und von dem Array immer den Mittelwert bilden. Geht aber nur ab einer gewissen Datenrate, also z.B 100 Hz und alle sec ein Mittelwert, nicht aber mit 1 Hz und alle 100 s ein Mittelwert.