ST_CM_Correlation_InitPars
Baustein-spezifische Struktur mit Initialisierungsparametern, die bei der Initialisierung des Bausteins ausgewertet werden.
TYPE ST_CM_Correlation_InitPars EXTENDS ST_CM_Object_InitPars :
STRUCT
nNegativeShift : UDINT := 0; (* Maximum negative time shift in samples. *)
nPositiveShift : UDINT := 0; (* Maximum positive time shift in samples. *)
nStepsize : UDINT := 0; (* Stepsize in Samples. *)
eCorrelationMode : E_CM_CorrelationMode := E_CM_CorrelationMode.eCM_Normed; (* Calculation mode of correlation. *)
eWindowMode : E_CM_WindowMode := E_CM_WindowMode.eCM_FixWindow; (* Window handling, i.e. sliding, fixed, continuous. *)
nWindowLength : UDINT := 1000; (* Length of analysis window. *)
nChannels : UDINT := 1; (* Number of channels. *)
END_STRUCT
END_TYPE
-
nNegativeShift
gibt die maximale zeitliche Verschiebung in negativer Richtung in Samples an. -
nPositiveShift
gibt die maximale zeitliche Verschiebung in positiver Richtung in Samples an. -
nStepsize
definiert die Schrittweite in Samples in welcher die Korrelationskoeffizienten berechnet werden. -
eCorrelationMode
definiert die Berechnungsvariante für die Korrelationsparameter. -
eWindowMode
definiert das der Berechnung zugrundeliegende Fenster. Die Länge des Fensters wird durch den ParameternWindowLength
bestimmt. nWindowLength
ist die Länge des Analysefensters in Samples. Die Länge muss größer als Eins und eine gerade Zahl sein.nChannels
definiert die Anzahl von unabhängigen Kanälen. Diese muss größer als Null sein.
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4022.25 | PC or CX (x86, x64) | Tc3_CM_Base |