ST_CM_InstantaneousPhase_InitPars
Baustein-spezifische Struktur mit Initialisierungsparametern, die bei der Initialisierung des Bausteins ausgewertet werden.
TYPE ST_CM_InstantaneousPhase_InitPars EXTENDS ST_CM_Object_InitPars :
STRUCT
nFFT_Length : UDINT := 512; (* Length of FFT. *)
nWindowLength : UDINT := 400; (* Length of analysis window. *)
eUnwrapMethod : E_CM_UnwrapMethod := eCM_ThresholdUnwrapping; (* Unwrap method for phase values. *)
fPhaseThreshold : LREAL := cCM_MinArgDiv; (* Minimum value for calculating the instantaneous phase. *)
nChannels : UDINT := 1; (* Number of channels. *)
END_STRUCT
END_TYPEnFFT_Lengthist die Länge der FFT. Sie muss größer als Eins und eine ganzzahlige Potenz von Zwei sein.nWindowLengthist die Länge des Analysefensters in Samples. Die Länge muss größer als Eins und eine gerade Zahl sein.eUnwrapMethoddefiniert die verwendete Methode zum phase-unwrapping bezüglich der Phase in Vielfachen von2 PI(siehe E_CM_UnwrapMethod).fPhaseThresholdGrenzwert zur Berechnung der Momentanphase. Der Wert bezieht sich auf die Einhüllende des Signals. Interpretation: Bei zu geringem Signalpegel ist die Berechnung der Phase numerisch zu unsicher und nicht verlässlich auswertbar. Als Phase wird dann eine 0 ausgegeben.
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
|---|---|---|
TwinCAT v3.1.4022.25 | PC or CX (x86, x64) | Tc3_CM_Base |