ST_CM_RealFFT_InitPars
Baustein-spezifische Struktur mit Initialisierungsparametern, die bei der Initialisierung des Bausteins ausgewertet werden.
TYPE ST_CM_RealFFT_InitPars EXTENDS ST_CM_Object_InitPars :
STRUCT
nFFT_Length : UDINT := 512; (* Length of FFT. *)
bForward : BOOL := TRUE; (* Flag indicating forward FFT. *)
bHalfSpec : BOOL := TRUE; (* Flag indicating length of output; if TRUE, the algorithm outputs half the spectrum (nFFT_Length/2 + 1). *)
nChannels : UDINT := 1; (* Number of channels. *)
END_STRUCT
END_TYPE
nFFT_Length
ist die Länge der FFT. Sie muss größer als Eins und eine ganzzahlige Potenz von Zwei sein.bForward
ist ein boolescher Parameter, der die Richtung der FFT angibt. Ist der WertTRUE
, so wird die normale FFT berechnet. Andernfalls wird die inverse FFT verwendet.bHalfSpec
ist ein boolescher Parameter, der die Größe des Ergebnispuffers angibt. Ist der WertTRUE
, so gibt der Algorithmus das halbe Spektrum aus (nFFT_Length
/2 + 1).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 |