ABB机器人NUM型数据变量的创建与解析ABB机器人NUM型(数值型)变量可以存储整数和小数,跟C语言的整数型和实数型都有区别。 NUM型(数值型)程序数据变量常用于计数或者做标记,以完成程序的流程控制。
一、建立NUM型程序数据变量
1、单击左上角开始菜单,在出现的菜单中选滚带择程序数据,大念芦进入到程序数据创建界
ABB机器人的程序语言是RAPID,可以使用Rapid语言提供的算术运算符和控制流语句来计算一个变量是否为另一个变量的倍数。以下是一种实现方式:cssCopy codeVAR num a:= 10VAR num b:= 5
IF (a MOD b = 0) THEN
! a是b的倍数
ELSE
! a不是b的倍数
END_IF
在上面的例子中,清庆使用MOD运算符计算a除以b的余数,如果余数为0,闷正猜则说明a是b的倍数。蚂型如果余数不为0,则说明a不是b的倍数。
可以将上述代码中的变量a和b替换为需要进行判断的变量即可实现判断任意两个变量之间的倍数关系。
一、常量
常量(CONST)的特点是在定义时已赋予了数值,并不能在程序中进行修改,只能手动修改。
举例说明 :
CONST num gravity := 9.81名称为gravity的数值数据
CONST string greating := "Hello"名称为greating的字符数据
二、变量
变量(VAR)型数据在程序执行的过程中和停止时,会保持当前的值。但如果程序指针复位或者机器人控制器重启,数值会恢复为声明变量时赋予的初始值。
举例说明:
VAR num length := 0名称塌知为length的变量型数值数据
VAR string name := "Tom"名称为name的变量型字符数据
VAR bool finished := FALSE名称为finished的变量型布尔量数据。
三、可变量
无论程序的指针如何团宽消变化,无论机器人控制器是否重启,可变量(PERS)型的数据都巧凯会保持最后赋予的值。
举例说明 :
PERS num numb := 1名称为nbr的数值数据
PERS string text := "Hello"名称为text的字符数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)