LabVIEWForum.de
gleitender Mittelwert - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: gleitender Mittelwert (/Thread-gleitender-Mittelwert--30594)



gleitender Mittelwert - jodh14 - 14.03.2018 13:43

Liebes Labview-Forum,
ich habe hier ein Messprogramm bei welchem die Messkurve sehr starke Ausschläge hat. Das liegt auch daran, dass die Skalenaufteilung anfangs sehr klein ist.

Entweder man stellt die Skalen fest ein oder man bildet einen gleitenden Mittelwert.

Wie macht man einen gleitenden Mittelwert ?

Vielen Dank.


RE: gleitender Mittelwert - GerdW - 14.03.2018 13:54

Hallo jodh,

Zitat:Wie macht man einen gleitenden Mittelwert ?
Indem man den Mittelwert der letzten x Samples berechnet!
Dazu benötigt man ein Array, welches in einem Schieberegister gespeichert wird.

Oder man nimmt die passende Pt-by-Pt-Funktion…


RE: gleitender Mittelwert - jodh14 - 14.03.2018 14:13

Hallo gerd, ich habe eine for-schleife eingebaut mit der mittelwertsfunktion. es ist aber ein fehler in der verbindungsleitung ?


RE: gleitender Mittelwert - GerdW - 14.03.2018 14:36

Hallo jodh,

Zitat:ich habe eine for-schleife eingebaut mit der mittelwertsfunktion.
Habe ich irgendwo eine (zusätzliche) Schleife erwähnt?

Zitat:es ist aber ein fehler in der verbindungsleitung ?
Ja, den musst du beheben!

Vorher solltest du einfach mal die LabVIEW-Hilfe lesen, um zu wissen, welchen Datentyp PtByPt-Mean erwartet und ausgibt. Und dann überlegen, wo du diesen Datentyp selbst schon verwendest und dort dann PtByPt-Mean einbauen!

P.S.: InsertIntoArray ist in 99% aller Fälle die falsche Funktion - nimm lieber BuildArray…

Edit:
So könnte das aussehen:
[attachment=58887]
Warum rechnest du da so komisch?
"((a+b)-b)/((a+b)-a)*10000" ist doch das gleiche wie "10000*a/b", nur wesentlich komplizierter und aufgrund von potentiell ungenauen Floatingpoint-Zahlen fehlerträchtiger!


RE: gleitender Mittelwert - jodh14 - 14.03.2018 15:15

Danke Gerd !