报名人数298782
资讯中心 > 课程相关资讯 > 机器人培训 > 机器人培训 > 布尔量类型的数据使用赋值指令

布尔量类型的数据使用赋值指令

时间:2021-05-27 16:46 来源:

赋值指令的编程应用

在之前的文章中我们跟着东莞工业机器人培训专家学习了一些关于RAPID编程语言的数据类型的概念,并列出了使用频率相对较高的程序数据类型。我们还学习了程序数据的存储类型的概念,并对比了常量(CONST)、变量(VAR)、可变量(PERS)三种存储类型的异同。无论对于哪一种数据类型、哪一种存储方式,在声明程序数据时都需要用赋值指令对其赋初值,例如:
PERS tooldata MyTool:=[TRUE,[[0,0,100],[1,0,0,0]],[1,[0,0,1],[1,0,0,0],0,0,0]];
VAR robtarget P1:=[[100,200,300],[0,0,1,0],[0,0,0,0],[0,0,0,0,9E+09,9E+09]];
CONST num conter:=0;
在数据声明部分以外,对于以常量形式存储的程序数据是无法使用赋值指令来改变其所存储的数据值的,如果尝试对一个常量运用赋值指令,系统执行程序检查时会报语法错误:“指令错误(93):赋值目标是只读目标”。

赋值指令的格式为DATA:=Value,DATA是指将被分配新值的数据,Value指期望的新值,可以是具体的值或数据对象,也可以是一个算术表达式。DATA所允许的数据类型为全部数据类型,Value的数据类型要与DATA的数据类型一致。由于赋值指令适用于全部数据类型的特点,使得它成为RAPID编程语言使用频率最高的指令之一。

表8-1是东莞工业机器人培训专家举的一些常见数据类型使用赋值指令的例子:
表8-1

下面以使用示教器在程序编辑页面输入ok_flage:=true指令语句为例,演示如何将赋值指令应用于不同的数据类型,输入步骤如下:
1单击【添加指令】添加指令—2单击“:=”指令—3单击【更改数据类型...】—4单击【bool】—5单击【确定】—6单击【新建】—7在名称项输入“ok_flage”—8单击【确定】—9单击“:=”右侧的<exp>—10单击“TRUE”—11单击【确定】。详细的操作图示见图8-1~图8-6:

      
                                图8-1                                                                                图8-2



             
                                图8-3                                                                 图8-4


            
                                图8-5                                                                                    图8-6

东莞工业机器人培训专家温馨提示您
以上是对布尔量类型的数据使用赋值指令,对其他数据类型使用赋值指令的操作方法是一样的,只需要在步4选择其他的数据类型即可。