簡介:ABB機器人如何創建數組 1)什么是數組? 將相同數據類型的元素按一定順序排列的集合 2)有什么用? 比如創建一個robtarget 類型的數組parray,parray里有10個點位,走完10個位置就可以用如下代碼,方便簡潔 FOR i FROM 1 TO 10 DO Movel p_array{il,v500,z……
1)什么是數組?
將相同數據類型的元素按一定順序排列的集合
2)有什么用?
比如創建一個robtarget 類型的數組parray,parray里有10個點位,走完10個位置就可以用如下代碼,方便簡潔
FOR i FROM 1 TO 10 DO Movel p_array{il,v500,z1,tool0;ENDFOR
3)哪些數據類型能創建數組所有數據類型都可以創建數組4)數組最大幾維?
ABB機器人數組最大三維!
5)數組起始序號是0還是1?
是16)如何創建
1)程序數據

2)選中類型,比如Robtarget
3)新建,設置名稱,維數(這里舉例1維),每個維度的元素數量(舉例為10)

4)創建完,就有了一個10個數據的parray,

5)修改點位,點擊上圖上某一行,修改位置,即把數組里的某一個元素位置修改了
ABB機器人創建自定義數據類型
1)什么是數據類型?
諸如robtarget,jointtarget等,把一系列相關元素集合在一起,類似結構體
2)如何查看系統的數據類型
Robotstudio的指令功能數據類型
3)ABB機器人是否可以自定義數據類型?
可以
4)如何創建自定義數據類型
必須在創建在模塊的最前面,使用關鍵字RECORD和ENDRECORD
5)舉例如下:

定義了一種數據類型叫student,里面包括性別(bool量),班級(num),分數。分數又是一個自定義數據類型,具體內容包括語文和數學分數。
6)可以在程序數據里查看到這個自定義的數據類型student

7)可以新建一個變量,類型為student,可以對內容設置

8)也可以在示教器進行賦值,類似p10.trans.x

文章來源,
工業機器人維修官網:www.qhdjznet.com