|
类型 |
数学指令或函数 |
|
描述 |
位操作,只对整数,修改对应位为1。 分为命令语法和函数语法。 对VR寄存器可设置的位范围是0-24。 |
|
语法 |
命令语法:SET_BIT(bit#, vr#)直接操作VR寄存器 bit#:位编号:0-24 vr#:要操作的VR变量编号,整数部分 命令语法使用时没有返回值,直接操作,修改操作对象的值。
函数语法:ret = SET_BIT(bit#,int) ret:操作结果 bit#:位编号:0-24 int:要操作的表达式,取整数部分 函数语法使用时返回操作后的结果,操作对象的值不变。 |
|
适用控制器 |
通用 |
|
例子 |
例一 命令语法 VR(23)=0.333 SET_BIT(0,23) 'VR(23)的第0位将置为1,并清除小数部分 ?VR(23) '结果为 1
例二 函数语法 DIM a,b a=0.333 b=0 b=SET_BIT (0,a) '设置a的第0位的,结果赋值到b,并清除小数 PRINT a,b '打印结果 0.333,1,a没有改变,b为1 |
|
相关指令 |