ABB机器人运算符

目录

    • 1、算术运算符
    • 2、比较运算符
    • 3、逻辑运算符
    • 4、数学指令
    • 5、算术指令
      • sqrt(value)
      • Abs(value)
      • Max(A,B)
      • Min(A,B)

1、算术运算符

算术符号 解释说明
+ (ADD) 加号
- (SUB) 减号,负号
* (MUL) 乘号
/ (DIV) 除号(DIV为整除,DIV 运算只取商的整数部分,它要求除数和被除数均为整型,其运算结果也为整型)
MOD 取模除(a mod b = a - (a div b) * b)
() 括号,改变运算优先级

MOD 是相除取余数,DIV是相除取商整数

2、比较运算符

算术符号 解释说明
< 小于符号
<= 小于等于符号
> 大于等于符号
>= 大于等于符号
= 等于符号
<> 不等于符号

3、逻辑运算符

算术符号 解释说明
AND
OR
XOR 异或
NOT 取反

4、数学指令

数学指令 指令说明
ADD 增加数值指令,用于从数据对象增减一个数值
INCR 自加1指令,用于向数据对象增加1
DECR 自减1指令,用于从对象减1
CLEAR 清除指令,用于清除对象,即将对象的数据设置为0
TRYINT 有效整数测试指令,用于测试给定数据对象是否为有效整数

5、算术指令

算术指令 指令说明
Sqrt(value) 计算平方根值
Abs(value) 获得绝对值,Abs用于获取绝对值,即数字数据的正值
Max(A,B) 取两个值中的较大值
Min(A,B) 取两个值中的较小值

sqrt(value)

!sqrt(value)
!返回值 数据类型:num
VAR num x_value;
VAR num y_value;
x_value := 9;
y_value := Sqrt(x_value);
TPWrite y_value;

!结果:3

Abs(value)

!Abs(value)
!返回值 数据类型:num
VAR num n;
VAR num value;
n := -11;
value := Abs(n);
TPWrite value;

!结果:11

Max(A,B)

!Max(A,B)
!返回值 数据类型:num
VAR num reg1 := 15;
VAR num reg2 := 13;
VAR num reg3;
reg3 := Max(reg1,reg2);
TPWrite reg3;

!结果:15

Min(A,B)

!Min(A,B)
!返回值 数据类型:num
VAR num reg1 := 15;
VAR num reg2 := 13;
VAR num reg3;
reg3 := Min(reg1,reg2);
TPWrite reg3;

!结果:13

希望对你们有所帮助,如有不足之处,欢迎大家留言探讨,本文已经首发在个人微信公众号:龙猫YOU ,欢迎关注!

你可能感兴趣的:(ABB机器人指令,ABB机器人,ABB机器人常用指令,经验分享)