变量型数据在程序执行的过程中和停止时,会保持当前的值。但如果程序指针被移到主程序后,数值会丢失。
举例说明:
VAR numlength:=0;名称为length的数字数据
VAR string name:=”John”;名称为name的字符数据
VAR bool finish:=FALSE;名称为finish的布尔量数据
在程序编辑窗口中的显示如图:
在机器人执行的RAPID程序中也可以对变量存储类型程序数据进行赋值的操作,如图:
*注意:VAR表示存储类型为变量
num表示程序数据类型
*提示:在定义数据时,可以定义变量数据的初始值。如length的初始值为0,name的初始值为John,finish的初始值为FALSE。
*注意:在程序中执行变量型数据的赋值,在指针复位后将恢复为初始值。
可变量最大的特点是,无论程序的指针如何,都会保持最后赋予的值。
举例说明:PERS numnbr:=1;名称为nbr的数字数据
PERS string test:=”Hello”;名称为test的字符数据
在机器人执行的RAPID程序中也可以对可变量存储类型程序数据进行赋值的操作。
在程序执行以后,赋值的结果会一直保持,直到对其进行重新赋值。
*注意:PERS表示存储类型为可变量
常量的特点是在定义时已赋予了数值,并不能在程序中进行修改,除非手动修改。
举例说明:CONSTnumgravity:=9.81;名称为gravity的数字数据
CONSTstringgreating:=”Hello”;名称为greating的字符数据
*注意:存储类型为常量的程序数据,不允许在程序中进行赋值的操作。
三种数据的存储类型在编辑界面的显示如下:
扫描二维码学习“工业机器人实操与应用技巧”程序数据的类型与分类