Opérateur : TRUNC
L'opérateur CEI est utilisé pour convertir le REAL
type de données dans le DINT
Type de données. CODESYS ne prend que la partie entière du nombre.
Note
Dans CoDeSys V2.3, la TRUNC
l'opérateur convertit REAL
dans INT
. Si vous importez un projet V2.3, alors CODESYS remplace automatiquement TRUNC
avec TRUNC_INT
.
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 ces valeurs d'entrée dépend de la plate-forme.
Exemple 177. Exemples
ST
diVar := TRUNC(1.9); (* Result: 1 *) diVar := TRUNC(-1.4); (* Result: -1 *)