ST_CM_InstantaneousFrequency_InitPars
Function block-specific structure with initialization parameters, which are analyzed when the function block is initialized.
TYPE ST_CM_InstantaneousFrequency_InitPars EXTENDS ST_CM_Object_InitPars :
STRUCT
nFFT_Length : UDINT := 512; (* Length of FFT. *)
nWindowLength : UDINT := 400; (* Length of analysis window. *)
fMagnitudeThreshold : LREAL := cCM_MinArgDiv; (* Minimum value for the numerical calculability. *)
fSampleRate : LREAL := 50000; (* Sample rate in Hertz. *)
nChannels : UDINT := 1; (* Number of channels. *)
END_STRUCT
END_TYPEnFFT_Lengthis the length of the FFT. It must be greater than one and an integral power of two.nWindowLengthis the length of the analysis window in samples. The length must be greater than one and an even number.fMagnitudeThresholddefines the limit value for the numerical calculability of the instantaneous frequency. The limit value relates to the value
fSampleRateSampling rate of the incoming time signal. The value is used for the scaling of the result in Hz.nChannelsdefines the number of independent channels. This must be greater than zero.
Requirements
Development environment | Target platform | PLC libraries to include |
|---|---|---|
TwinCAT v3.1.4022.25 | PC or CX (x86, x64) | Tc3_CM_Base |