Hallo,
ich möchte gerne mit meinen erfassten Werten eine "gleitende" Mittelwertbildung machen, also so eine Art Ringspeicher in dem sich immer die z.B 5 aktuellsten Werte befinden.
Ich habe hierzu ei Test VI, das Zufallswerte generiert, s. Anhang.
laufender_Mittelwert.vi (Größe: 38,43 KB / Downloads: 407)
Das funktioniert eigentlich sehr gut.
Jetzt möchte ich aber gerne den Programmteil der die Mittelwertbildung macht, also das Array erstellt und aus dem Teilarray die Mittelwertbildung macht als Sub VI umwandeln (Eingang Daten und Anzahl Werte für Mittelwertbildung, Ausgang gemittelte Werte). Das Schieberegister soll im Sub VI laufen.
Wie muss ich das VI ändern damit das geht?
Danke für eure Hilfe.
Gruß Andreas