6.8.1  向上取整(ROUNDUP)

6.8.1 向上取整(ROUNDUP)

(1)指令功能 可以将REAL型的输入值(带小数点的数字)取整为一个较大的整数值。

(2)编程格式

ROUNDUP(<值>)

(3)指令参数说明 ROUNDUP<值>:用于取整输入实数型(REAL)数值的指令,原样返回一个向上进位的整型(INT)数值。

(4)编程示例

例1 不同的输入值及其取整结果。

程序代码 注释

ROUNDUP(3.001) ;返回值:4

ROUNDUP(3.9) ;返回值:4

ROUNDUP(-3.1) ;返回值:-4

ROUNDUP(-3.6) ;返回值:-4

ROUNDUP(3.0) ;返回值:3

例2 NC程序中的ROUNDUP。

程序代码

N10 X=ROUNDUP(3.5)Y=ROUNDUP(R2+2)

N15 R2=ROUNDUP($AA_IM[Y])

N20 WHEN X=100 DO Y=ROUNDUP($AA_IM[X])