FB_BACnet_AvgValue
Application
Function block for averaging an input variable X over n values. Output Y is used for the output. Averaging takes place with each block call. The average is calculated internally using an 8-byte real value (LREAL). With increasing number of averaging operations (n >>), the accuracy of the resulting average value decreases accordingly.
VAR_INPUT
X : REAL;
n : UINT;
X: Input value to be averaged.
n: Number of values to be averaged (0 = no averaging Y = X).
VAR_OUPUT
Y : REAL;
Y: Result of averaging.