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

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值