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

 

相关文章:

  • 2021-07-29
  • 2022-12-23
  • 2021-12-02
  • 2021-04-12
  • 2021-12-30
  • 2021-09-17
  • 2021-12-13
  • 2021-04-05
猜你喜欢
  • 2021-09-05
  • 2022-01-08
  • 2021-06-07
  • 2021-04-29
相关资源
相似解决方案