GVL_CM_Base
Grenzwert-Konstanten:
cCM_MinArgLog10 : LREAL := 2.3E-308; (* approximate minimum argument of decadic logarithm *)
cCM_MinArgLogN : LREAL := 2.3E-308; (* approximate minimum argument of natural logarithm *)
cCM_MinArgDiv : LREAL := 2.3E-308; (* minimum argument of division *)
Diese Konstanten dienen dazu Wertebereichsfehler zu vermeiden. Der Logarithmus reeller Zahlen ist bei negativen Zahlen und Null nicht definiert. Aus diesem Grund sind Konstanten mit Werten gegen Null definiert. Das Gleiche gilt für die Division durch Null.
Konstanten zur empfohlenen Überlappung:
cCM_OverlapRecommended : UDINT := TO_UDINT(-1); (* setting for recommended overlap (e.g. HannWindow: 50% overlapping) *)
cCM_OverlapInactive : UDINT := TO_UDINT(-2); (* setting in order to deactivate overlap *)
Diese Konstanten dienen dazu, die Größe des internen Datenpuffers bei der Verwendung von Fensterfunktionen einzustellen. Sie dienen in den InitPars Strukturen der jeweiligen Funktionsbausteine als Werte für den Parameter nOverlap.
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4022.25 | PC or CX (x86, x64) | Tc3_CM_Base |