簡(jiǎn)介:ABB機(jī)器人如何創(chuàng)建數(shù)組 1)什么是數(shù)組? 將相同數(shù)據(jù)類型的元素按一定順序排列的集合 2)有什么用? 比如創(chuàng)建一個(gè)robtarget 類型的數(shù)組parray,parray里有10個(gè)點(diǎn)位,走完10個(gè)位置就可以用如下代碼,方便簡(jiǎn)潔 FOR i FROM 1 TO 10 DO Movel p_array{il,v500,z……
1)什么是數(shù)組?
將相同數(shù)據(jù)類型的元素按一定順序排列的集合
2)有什么用?
比如創(chuàng)建一個(gè)robtarget 類型的數(shù)組parray,parray里有10個(gè)點(diǎn)位,走完10個(gè)位置就可以用如下代碼,方便簡(jiǎn)潔
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機(jī)器人數(shù)組最大三維!
5)數(shù)組起始序號(hào)是0還是1?
是16)如何創(chuàng)建
1)程序數(shù)據(jù)

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

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

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

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

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

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

文章來(lái)源,
工業(yè)機(jī)器人維修官網(wǎng):etongyue.com