ST_WG_ComboFilter
Konfigurationsstruktur für den Funktionsbaustein FB_WG_ComboFilter.
(* Optional parameters are ignored if they are zero.*)
TYPE ST_WG_ComboFilter :
STRUCT
nOrder : UDINT := 6; (* Order has to be between one and ten. *)
fCutoff : LREAL := 10.0; (* Cutoff frequency [Hz] has to be greater than zero and smaller or equal than fSamplingrate/2. *)
fSamplingRate : LREAL := 1000.0; (* Sampling rate [Hz] has to be greater than zero. *)
nSamplesToFilter : UDINT := 200; (* Number of samples must be greater than zero. It corresponds to the window size of the moving average filter (optional). *)
fNotchFrequency : LREAL := 0.0; (* Notch frequency [Hz] has to be greater than zero and smaller or equal than fSamplingrate/2. The quality factor Q has a default value of 30.0 (optional). *)
bReset : BOOL := TRUE; (* Reset memory, if bReset = TRUE *)
END_STRUCT
END_TYPE
nOrder
ist die Filterordung (1-10).fCutoff
ist die Grenzfrequenz in Hz (größer 0 und kleinerfSamplingRate
/2)fSamplingRate
ist die Abtastrate fs in Hz.nSamplesToFilter
ist die Anzahl der Samples (größer 0) zur Bildung des gleitenden Mittelwerts (oft als Fenstergröße bezeichnet).- fNotchFrequency ist die Notchfrequenz in Hz (größer 0 und kleiner
fSamplingRate
/2) bReset
ist ein boolescher Parameter, der angibt, ob die internen Vergangenheitswerte bei Neukonfiguration zurückgesetzt werden sollen.