ST_FTR_IIRCoeff

Konfigurationsstruktur für den Funktionsbaustein FB_FTR_IIRCoeff.

Syntax

Definition:

TYPE ST_FTR_IIRCoeff :
STRUCT
    pCoefficientArrayAdr_A  : POINTER TO LREAL;
    nCoefficientArraySize_A : UDINT;
    pCoefficientArrayAdr_B  : POINTER TO LREAL;
    nCoefficientArraySize_B : UDINT;
    bReset                  : BOOL := TRUE;
    nOversamples            : UDINT;
    nChannels               : UDINT;
    pInitialValues          : POINTER TO LREAL;
    nInitialValuesSize      : UDINT;
END_STRUCT
END_TYPE

Parameter

Name

Typ

Beschreibung

pCoefficientArrayAdr_A

Pointer to LREAL

Pointer auf Array mit Filterkoeffizienten ak (Nenner)
[a0, a1, a2, …, aN]

nCoefficientArraySize_A

UDINT

Größe des Arrays [a0, a1, a2, …, aN] in BYTE

pCoefficientArrayAdr_B

Pointer to LREAL

Pointer auf Array mit Filterkoeffizienten bk (Zähler)
[b0, b1, b2, …, bM]

nCoefficientArraySize_B

UDINT

Größe des Arrays [b0, b1, b2, …, bM] in BYTE

bReset

BOOL

Wenn TRUE, wird Reset ausgeführt, wenn der Filter konfiguriert wird.
Wenn FALSE, werden die Vergangenheitswerte x[n-k] und y[n-k] nicht zurückgesetzt.

nOversamples

UDINT

Anzahl der Oversamples (größer Null)

nChannels

UDINT

Anzahl der Kanäle (größer Null und kleiner 101)

pInitialValues

Pointer to LREAL

Pointer auf Array mit Initialwerten (optional)

nInitialValuesSize

UDINT

Größe des Array mit Initialwerten in BYTE (optional)