9月婷婷人人澡人人添_亚洲中文字幕视频国产_亚洲中字精品不卡一本_日韩免费码中文在线观看

報(bào)名人數(shù)298782
資訊中心 > 課程相關(guān)資訊 > 機(jī)器人培訓(xùn) > 機(jī)器人培訓(xùn) >?布爾量類型的數(shù)據(jù)使用賦值指令

布爾量類型的數(shù)據(jù)使用賦值指令

時(shí)間:2021-05-27 16:46 來源:

賦值指令的編程應(yīng)用

在之前的文章中我們跟著東莞工業(yè)機(jī)器人培訓(xùn)專家學(xué)習(xí)了一些關(guān)于RAPID編程語言的數(shù)據(jù)類型的概念,并列出了使用頻率相對(duì)較高的程序數(shù)據(jù)類型。我們還學(xué)習(xí)了程序數(shù)據(jù)的存儲(chǔ)類型的概念,并對(duì)比了常量(CONST)、變量(VAR)、可變量(PERS)三種存儲(chǔ)類型的異同。無論對(duì)于哪一種數(shù)據(jù)類型、哪一種存儲(chǔ)方式,在聲明程序數(shù)據(jù)時(shí)都需要用賦值指令對(duì)其賦初值,例如:
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;
在數(shù)據(jù)聲明部分以外,對(duì)于以常量形式存儲(chǔ)的程序數(shù)據(jù)是無法使用賦值指令來改變其所存儲(chǔ)的數(shù)據(jù)值的,如果嘗試對(duì)一個(gè)常量運(yùn)用賦值指令,系統(tǒng)執(zhí)行程序檢查時(shí)會(huì)報(bào)語法錯(cuò)誤:“指令錯(cuò)誤(93):賦值目標(biāo)是只讀目標(biāo)”。

賦值指令的格式為DATA:=Value,DATA是指將被分配新值的數(shù)據(jù),Value指期望的新值,可以是具體的值或數(shù)據(jù)對(duì)象,也可以是一個(gè)算術(shù)表達(dá)式。DATA所允許的數(shù)據(jù)類型為全部數(shù)據(jù)類型,Value的數(shù)據(jù)類型要與DATA的數(shù)據(jù)類型一致。由于賦值指令適用于全部數(shù)據(jù)類型的特點(diǎn),使得它成為RAPID編程語言使用頻率最高的指令之一。

表8-1是東莞工業(yè)機(jī)器人培訓(xùn)專家舉的一些常見數(shù)據(jù)類型使用賦值指令的例子:
表8-1

下面以使用示教器在程序編輯頁面輸入ok_flage:=true指令語句為例,演示如何將賦值指令應(yīng)用于不同的數(shù)據(jù)類型,輸入步驟如下:
1單擊【添加指令】添加指令—2單擊“:=”指令—3單擊【更改數(shù)據(jù)類型...】—4單擊【bool】—5單擊【確定】—6單擊【新建】—7在名稱項(xiàng)輸入“ok_flage”—8單擊【確定】—9單擊“:=”右側(cè)的<exp>—10單擊“TRUE”—11單擊【確定】。詳細(xì)的操作圖示見圖8-1~圖8-6:

      
                                圖8-1                                                                                圖8-2



             
                                圖8-3                                                                 圖8-4


            
                                圖8-5                                                                                    圖8-6

東莞工業(yè)機(jī)器人培訓(xùn)專家溫馨提示您
以上是對(duì)布爾量類型的數(shù)據(jù)使用賦值指令,對(duì)其他數(shù)據(jù)類型使用賦值指令的操作方法是一樣的,只需要在步4選擇其他的數(shù)據(jù)類型即可。