工业机器人基础操作与编程(ABB)课件第4章第8节
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目四 任务8 数组创建流程
3. 三维数组 三维数组示例如图所示,以三维数组a、b、c为例,a维上有2行,b维上有2列,c维上有2 列,此数组和数组内容可以表示为Array{a,b,c}。
三维数组维数示意图
程序举例: VAR num Array3{2,2,2}:=[[[1,2],[3,4]],[[5,6],[7,8]]]; reg2:= Array3{2,1,2}; 则reg2输出的结果为6。 三维数组是在二维数组的基础上多了一维源自文库类似于面到体 的变化,等式中数值寄存器reg2的值等于三维数组Array3的 第二行第一列第二层,可等效{a2,b1,c2},即为6。
项目四 任务8 数组创建流程
2. 二维数组 二维数组示例如图所示,以二维数组a、b为例,a维上有3行,b维上有4列,此数组和数 组内容可以表示为Array{a,b}。
二维数组维数示意图
程序举例: VAR num Array2{3,4}:=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]; reg2:= Array2{3,3}; 则reg2输出的结果为11。 二维数组类似于行列交错的面,每一个交点都存储一个值, 等式中数值寄存器reg2的值为数组Array2的第三行的第三列, 可等效{a3,b3},即为11。
项目四 任务8 数组创建流程
ABB工业机器人编程与操作
项目四 任务8 数组创建流程
在ABB工业机器人中,RAPID程序可以定义一维、二维以及三维数组。 那么一维、二维以及三维数组如何建立呢?
项目四 任务8 数组创建流程
1. 一维数组 一维数组示例如图所示,以一维数组a为例,其有3列,分别是5,7,9,此数组和数组内容可表示 为Array {a}。
一维数组维数示意图
程序举例: VAR num Array1 {3}:=[5,7,9]; reg2:= Array1{3}; 则reg2输出的结果为9。 数组的三个维度与线、面、体的关系类似,一维数组就像 在一条线上排列的元素,上例中一维数组reg1三个元素排列 分别为5、7、9,当数值寄存器reg2的值为数组Array1的第 三位时,即是三个元素中的第三位9。