簡(jiǎn)介:用指令編程之前,還有些細(xì)節(jié)之處先行交代給大家,盡量理解機(jī)器人程序處理事務(wù)的思路,有很多與C語(yǔ)言相似的地方,應(yīng)關(guān)聯(lián)成一個(gè)比較好的知識(shí)體系。 RAPID語(yǔ)言不區(qū)分大小寫(xiě),但建議仍遵守有規(guī)矩的命名方法,這會(huì)使移植、修改、找錯(cuò)等減少麻煩,即使不情愿,也要……
用指令編程之前,還有些細(xì)節(jié)之處先行交代給大家,盡量理解機(jī)器人程序處理事務(wù)的思路,有很多與C語(yǔ)言相似的地方,應(yīng)關(guān)聯(lián)成一個(gè)比較好的知識(shí)體系。
RAPID語(yǔ)言不區(qū)分大小寫(xiě),但建議仍遵守有規(guī)矩的命名方法,這會(huì)使移植、修改、找錯(cuò)等減少麻煩,即使不情愿,也要裝成經(jīng)驗(yàn)豐富的程序員,時(shí)間長(zhǎng)了,這就成了你的良好習(xí)慣;
用標(biāo)識(shí)符對(duì)模塊、程序、數(shù)據(jù)等命名,規(guī)則是首字符必須是字母,其余部分可用字母、數(shù)字或下劃線(xiàn),最長(zhǎng)不超過(guò)32個(gè)字符;
有很多保留字在RAPID語(yǔ)言里有特殊意義,所以不能用來(lái)作標(biāo)識(shí)符,如IF、ENDIF、FOR、AND、TURE、FALSE等等;
上一點(diǎn)中的TRUE和FALSE就是邏輯值、布爾文字,有些場(chǎng)合類(lèi)似于1和0;
注釋以“!”(使用時(shí)沒(méi)有引號(hào))開(kāi)始,就是一行說(shuō)明文字,程序運(yùn)行時(shí)不被執(zhí)行,主要是幫助看程序的人了解編程功能,但有時(shí)會(huì)在一段語(yǔ)句前加一個(gè)“!”,以屏蔽掉這段指令;
一份程序文件的開(kāi)頭就是文件標(biāo)題,以%%%開(kāi)始,%%%結(jié)束,非強(qiáng)制要求;
占位符用來(lái)代表程序中尚未定義的部分,示教器編程界面會(huì)自動(dòng)出現(xiàn),很好提示了編程者別忘記某些參數(shù),從句法方面看,含占位符的程序沒(méi)錯(cuò),可以運(yùn)行,形如<TDN>、<PAR>即是占位符;
中斷:與其它編程語(yǔ)言的中斷大同小異,它是程序正常運(yùn)行的一部分,而不是一個(gè)錯(cuò)誤,比如上課時(shí)學(xué)生尿急,去完廁所又回到教室正常上課,這就是典型的中斷處理,在設(shè)計(jì)上課流程時(shí)要容許這類(lèi)插曲存在。
文章來(lái)源,
工業(yè)機(jī)器人維修官網(wǎng):etongyue.com