オペレーター:TRUNC
IEC演算子は、変換に使用されます REAL
データ型を DINT
データ・タイプ。 CODESYS 数値の整数部分のみを取ります。
注記
の CoDeSys V2.3、 TRUNC
演算子は変換します REAL
の中へ INT
。 V2.3プロジェクトをインポートする場合は、 CODESYS 自動的に置き換えます TRUNC
と TRUNC_INT
。
もしも CODESYS 入力値をaで表すことはできません DINT
また INT
、この場合、この関数の結果は未定義です。このような入力値の動作は、プラットフォームによって異なります。
例 177. 例
ST
diVar := TRUNC(1.9); (* Result: 1 *) diVar := TRUNC(-1.4); (* Result: -1 *)