Opérateur : TRUNC_INT
L'opérateur IEC est utilisé pour convertir le REAL
type de données dans le INT
type de données. CODESYS prend uniquement la partie entière du nombre.
Astuce
TRUNC_INT
correspond à la TRUNC
opérateur dans CoDeSys V2.3, et il est utilisé automatiquement à ce stade lors de l'importation de projets V2.3. Notez la fonction de changement de TRUNC
dans CODESYS V3.
Si CODESYS ne peut pas représenter la valeur d'entrée par un DINT
ou INT
, alors le résultat de cette fonction est indéfini. Le comportement de telles valeurs d'entrée dépend de la plateforme.
Exemple 178. Exemple
ST
iVar := TRUNC_INT(1.9); (* Result: 1 *) iVar := TRUNC_INT(-1.4); (* Result: -1 *)