AvgInTime('Expression','Interval',' Reset=0')

Argumente

'Expression'

Messwert für den der Mittelwert gebildet wird

'Interval'

Angabe der Intervalllänge in Sekunden

'Reset'

Optionaler Parameter (Voreinstellung =0) zum Stoppen und Neustarten der Berechnung:

'Reset' = 0

Berechnung durchführen

'Reset' = 1

Berechnung anhalten und Ergebnis auf 0 setzen

'Reset' = 2

Berechnung anhalten und Ergebnis beibehalten

'Reset' = 3

Jetzt berechnen und danach Berechnung anhalten

Beschreibung

Diese Funktion liefert als Ergebnis den Mittelwert je Zeitabschnitt der Länge 'Interval' von 'Expression'. Das Signal wird in den Arbeitsspeicher geschrieben. Nach Ablauf eines Intervalls wird der arithmetische Mittelwert für dieses Intervall berechnet.

Beispiel

Auswirkungen des Parameters 'Reset'

Aufgabenstellung

Der Parameter 'Reset' soll in5 Sekunden Abständen von 0 auf 1, 2, oder 3 geschaltet werden, um die Auswirkungen des Parameters sichtbar zu machen.

Lösung

Drei If-Abfragen geben über eine Modulus-Funktion der Zeit in5 Sekunden Intervallen den Wert 0 als TRUE und die Werte 1, 2, 3 als FALSE an den 'Reset'-Parameter der AvgInTime-Funktion weiter.