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

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

4)創(chuàng)建完,就有了一個10個數(shù)據(jù)的parray,

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

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

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

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

文章來源,
工業(yè)機器人維修官網(wǎng):www.gcceramics.com