ST_CM_Normalization_InitPars
Baustein-spezifische Struktur mit Initialisierungsparametern, die bei der Initialisierung des Bausteins ausgewertet werden.
TYPE ST_CM_Normalization_InitPars EXTENDS ST_CM_Object_InitPars :
STRUCT
nChannels : UDINT := 1; (* Number of channels. *)
nSubChannels : UDINT := 0; (* Number of subchannels. *)
nInLength : UDINT := 256; (* Length of input data array. *)
fParameter_s : LREAL := 1.0; (* Parameter s for normalization. *)
nParameter_p : UDINT := 1; (* Parameter p for normalization. *)
nParameter_q : UDINT := 1; (* Parameter q for normalization. *)
nWorkingDimension : UDINT := 0; (* Dimension index of MultiArray for normalization. *)
bAbsoluteValues : BOOL := TRUE; (* Use absolute values in calculation. *)
END_STRUCT
END_TYPEnChannelsdefiniert die Anzahl von unabhängigen Kanälen. Diese muss größer als Null sein.nSubChannelsdefiniert die Anzahl von unabhängigen Unterkanälen. Diese muss größer oder gleich Null sein.nInLengthist die Länge des Eingangs-Arrays.fParameter_sdefiniert den Skalierungsfaktor der Normalisierung.fParameter_pdefiniert den Exponenten der Summanden in der Normalisierung.fParameter_qdefiniert den Quotienten des Äußeren Exponenten in der Normalisierung.nWorkingDimensiongibt die Null basierte Dimension des Eingangsmultiarrays an, über welche summiert/normiert wird.bAbsoluteValuesist ein Flag mit dem gewählt werden kann, ob die einzelnen Werte im Betrag aufsummiert werden.
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
|---|---|---|
TwinCAT v3.1.4022.25 | PC or CX (x86, x64) | Tc3_CM, Tc3_CM_Base |