Epson机器人逻辑运算程序
声明:本媒体部分图片、文章来源于网络,
版权归原作者所有,如有侵权,请与我联系删除。
1.And Or Not Xor 这四种逻辑运算跟普通语言的一样用。
2.LShift (数值, 移位数) 用于将数值数据左移指定的位数。/RShift (数值数据, 移位数) 类似,位数0-31
LShift 函数使用示例
Function lshiftst
Integer i
Integer num, snum
num = 1
For i = 1 to 10
Print "i =", i
snum = LShift(num, i)
Print "The shifted num is ", snum
Next i
Fend
3.LShift64/RShift64 位数0-63,用法同上。
4.Mask 用于以位为单位屏蔽表示 Wait 命令条件的值。
Wait 值 1 Mask 值 2
参数
值 1 指定表示 Wait 输入条件的值。
值 2 指定以 result 返回的数值。
说明
Mask 运算符用于对表示 Wait 输入条件的值进行位 And 运算。
Mask 运算符使用示例
'在输入端口 0 的低 3 位变为 1 之前进行待机
Wait In(0) Mask 7 = 1
2.LShift (数值, 移位数) 用于将数值数据左移指定的位数。/RShift (数值数据, 移位数) 类似,位数0-31
LShift 函数使用示例
Function lshiftst
Integer i
Integer num, snum
num = 1
For i = 1 to 10
Print "i =", i
snum = LShift(num, i)
Print "The shifted num is ", snum
Next i
Fend
3.LShift64/RShift64 位数0-63,用法同上。
4.Mask 用于以位为单位屏蔽表示 Wait 命令条件的值。
Wait 值 1 Mask 值 2
参数
值 1 指定表示 Wait 输入条件的值。
值 2 指定以 result 返回的数值。
说明
Mask 运算符用于对表示 Wait 输入条件的值进行位 And 运算。
Mask 运算符使用示例
'在输入端口 0 的低 3 位变为 1 之前进行待机
Wait In(0) Mask 7 = 1
了解更多机器人资讯点击:爱普生机器人