ST_CM_ZoomFFT_InitPars
Baustein-spezifische Struktur mit Initialisierungsparametern, die bei der Initialisierung des Bausteins ausgewertet werden.
TYPE ST_CM_ZoomFFT_InitPars EXTENDS ST_CM_Object_InitPars :
STRUCT
nFFT_Length : UDINT := 2048; (* Length of FFT. *)
fSampleRate : LREAL := 10000.0; (* Sample rate in Hertz. *)
fCenter : LREAL := 200.0; (* Center frequency of band in Hertz. *)
nDecimationFactor : UDINT := 16; (* FFT decimation factor. *)
nOrder : UDINT := 4; (* Order of lowpass filter in range [1 .. 20]. *)
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.fSampleRateAbtastrate des eingehenden Zeitsignals. Der Wert wird genutzt zur Skalierung des Ergebnisses in Hz.fCenterist die Mitte des zu verwendenden Frequenzbandes. Die Bandbreite ist abhängig von dem Dezimierungsfaktor.nDecimationFactorist der Dezimierungsfaktor des angewendeten Tiefpassfilters nach der Zentrierung des Eingangssignals. Der Wert muss eine Potenz von zwei sein um eine ganzzahlige Division beim Downsampling zu gewährleisten.nOrderdefiniert die Ordnung des verwendeten IIR Filters.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 |