Operator: TRUNC_INT
Der IEC-Operator dient der Konvertierung vom Typ REAL
zum Typ INT
. CODESYS nimmt nur den Betrag des ganzzahligen Anteils der Zahl.
Tipp
TRUNC_INT
entspricht dem Operator TRUNC
in CoDeSys V2.3 und wird beim Import von V2.3-Projekten automatisch an dessen Stelle verwendet. Beachten Sie die veränderte Funktion von TRUNC
in CODESYS V3.
Das Ergebnis dieser Funktion ist undefiniert, wenn CODESYS den Eingangswert nicht durch einen DINT
oder INT
darstellen kann. Das Verhalten für solche Eingangswerte ist plattformabhängig.
Beispiel 178. Beispiel
ST
iVar := TRUNC_INT(1.9); (* Result: 1 *) iVar := TRUNC_INT(-1.4); (* Result: -1 *)