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
-
nNegativeShiftgibt die maximale zeitliche Verschiebung in negativer Richtung in Samples an. -
nPositiveShiftgibt die maximale zeitliche Verschiebung in positiver Richtung in Samples an. -
nStepsizedefiniert die Schrittweite in Samples in welcher die Korrelationskoeffizienten berechnet werden. -
eCorrelationModedefiniert die Berechnungsvariante für die Korrelationsparameter. -
eWindowModedefiniert das der Berechnung zugrundeliegende Fenster. Die Länge des Fensters wird durch den ParameternWindowLengthbestimmt. nWindowLengthist die Länge des Analysefensters in Samples. Die Länge muss größer als Eins und eine gerade Zahl sein.nChannelsdefiniert 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 |