ST_CM_ComplexDataHandling_InitPars
Baustein-spezifische Struktur mit Initialisierungsparametern, die bei der Initialisierung des Bausteins ausgewertet werden.
TYPE ST_CM_ComplexDataHandling_InitPars EXTENDS ST_CM_Object_InitPars :
STRUCT
eComplexDataHandling : E_CM_ComplexDataHandling := E_CM_ComplexDataHandling.eCM_CplxReal; (* Extraction of real or imaginary part or calculation of absolute value or phase of complex data. *)
nInLength : UDINT := 256; (* Length of input data array. *)
fPhaseThreshold : LREAL := 3.14159265358979; (* Threshold value for phase unwrapping. *)
nChannels : UDINT := 1; (* Number of channels. *)
END_STRUCT
END_TYPE
eComplexDataHandling
definiert die Aktion, welche mittels Call() ausgeführt wird, z.B. das extrahieren von Real- oder Imaginärteil, Berechnung des Betrages oder der Phase der komplexen Eingangsdaten.nInLength
ist die Länge des Eingangs-Arrays.fPhaseThreshold
definiert den Grenzwert zum Ausrollen der Phase. In der Regel wird der Wert Pi verwendet.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 |