运营商:TRUNC
IEC 运算符用于转换 REAL
数据类型进入 DINT
数据类型。 CODESYS 只取数字的整数部分。
注意
在 CoDeSys V2.3, 这 TRUNC
运算符转换 REAL
进入 INT
.如果导入 V2.3 项目,则 CODESYS 自动替换 TRUNC
和 TRUNC_INT
.
如果 CODESYS 不能用 a 表示输入值 DINT
或者 INT
, 那么这个函数的结果是未定义的。此类输入值的行为取决于平台。
例 177. 例子
英石
diVar := TRUNC(1.9); (* Result: 1 *) diVar := TRUNC(-1.4); (* Result: -1 *)