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

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

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

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

      在之前的文章中我們跟著東莞工業(yè)機(jī)器人培訓(xùn)專家學(xué)習(xí)了一些關(guān)于RAPID編程語(yǔ)言的數(shù)據(jù)類型的概念,并列出了使用頻率相對(duì)較高的程序數(shù)據(jù)類型。我們還學(xué)習(xí)了程序數(shù)據(jù)的存儲(chǔ)類型的概念,并對(duì)比了常量(CONST)、變量(VAR)、可變量(PERS)三種存儲(chǔ)類型的異同。無(wú)論對(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ù)是無(wú)法使用賦值指令來(lái)改變其所存儲(chǔ)的數(shù)據(jù)值的,如果嘗試對(duì)一個(gè)常量運(yùn)用賦值指令,系統(tǒng)執(zhí)行程序檢查時(shí)會(huì)報(bào)語(yǔ)法錯(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編程語(yǔ)言使用頻率最高的指令之一。

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

      下面以使用示教器在程序編輯頁(yè)面輸入ok_flage:=true指令語(yǔ)句為例,演示如何將賦值指令應(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ì)的操作圖示見(jiàn)圖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ù)類型即可。
      日本精品高清一二区一本到,国产精品思思五月婷高清在线,最新日韩精品中文字幕,免费AⅤ大片在线观看 国内精品久久人妻白浆 午夜宅男永久免费观看无码