變量基礎(chǔ)知識(shí)_第1頁(yè)
變量基礎(chǔ)知識(shí)_第2頁(yè)
變量基礎(chǔ)知識(shí)_第3頁(yè)
變量基礎(chǔ)知識(shí)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

、變量用一個(gè)可賦值的代號(hào)代替具體的數(shù)值,這個(gè)代號(hào)就稱為變量。使用用戶宏程序時(shí)的主要方便之處在于可以用變量代替具體數(shù)值,因而在加工同一類的零件時(shí),只需將實(shí)際的值賦予變量即可,而不需要對(duì)每一個(gè)零件都編一個(gè)程序。1.變量的表示變量由變量符號(hào)“#”和變量號(hào)(阿拉伯?dāng)?shù)字)組成,如#1、#20等。變量也可由變量符號(hào)“#”和表達(dá)式組成,如#[#1+10]。2.變量的種類按變量號(hào)碼可將變量分為局部(local)變量、公共(common)變量、系統(tǒng)(system)變量,其用途和性質(zhì)都是不同的,見(jiàn)表8—1。變量種類#0#1?#33#0#1?#33#100?#199#500?#999空變量該變量總是空,沒(méi)有值能賦給該變量局部變量只能用在宏程序中存儲(chǔ)數(shù)據(jù),例如,運(yùn)算結(jié)果。當(dāng)斷局部變量電時(shí),局部變量被初始化為空。調(diào)用宏程序時(shí),自變量對(duì)局部變量賦值公共變量在不同的宏程序中的意義相同。當(dāng)斷電時(shí),變量公共變量#100~#199被初始化為空,變量#500?#999的數(shù)值被保存,即使斷電也不丟失#1000? 系統(tǒng)變量 系統(tǒng)變量是根據(jù)用途而被固定的變量,它的值決定系統(tǒng)的狀態(tài)二、變量的運(yùn)算GSK980TDb系統(tǒng)常用的運(yùn)算符表達(dá)式格式#i=#j表達(dá)式格式#i=#j#i=#j+#k#i=#j-#k#i=#j*#k#i=#j/#k功能定義或賦值加法減法乘法除法或與異或#100=#1,#100=30.0#100=#1+#2#100=#1*#2#100=#1/30作#100=#1*#2#100=#1/30作#i=#jOR#k#i=#jAND#K#i=#jXOR#K平方根#i=SQRT[#j]絕對(duì)值#i=ABS[#j]舍入#i=ROUND[#j]#1OO=SQRT[#1*#1-1OO]上取整#i=FUP[#j]#1OO=EXP[#1]下取整#i=FIX[#j]自然對(duì)數(shù)#i=LN[#j]指數(shù)函數(shù)#i=EXP[#j]正弦#i=SIN[#j]反正弦#i=ASIN[#j]#100=SIN[#1]余弦#i=COS[#j]#100=COS[36.3+#2]反余弦#i=ACOS[#j]#100=ATAN[#1]/[#2]正切#i=TAN[#j]反正切#i=ATAN[#i]/[#j]從BCD轉(zhuǎn)為BIN#i=BIN[#j]用于與PMC間信號(hào)的交換從BIN轉(zhuǎn)為BCD#i=BCD[#j]三、控制語(yǔ)句在程序中,如果有相同軌跡的指令,可通過(guò)語(yǔ)句改變程序的流向,讓其反復(fù)循環(huán)運(yùn)算執(zhí)行,即可達(dá)到簡(jiǎn)化程序的目的。常用的控制指令有以下幾種:1.無(wú)條件轉(zhuǎn)移(GOTOn)例如:N10GOOX50.0Z10.0;N20G01X45.0F0.2;N30G01Z0.0;N40GOT020;表示執(zhí)行N40程序段時(shí),程序無(wú)條件轉(zhuǎn)移到N20程序段繼續(xù)運(yùn)行。2?條件語(yǔ)句(IF語(yǔ)句)IF[條件表達(dá)式]GOTOn(n=順序號(hào))條件式表達(dá)式成立時(shí),從順序號(hào)為n的程序段以下執(zhí)行;條件式表達(dá)式不成立時(shí),執(zhí)行下一個(gè)程序段。如果條件滿足

如果條件不滿足IFGOON10G00X100.0Z100.0#1GT如果條件不滿足IFGOON10G00X100.0Z100.0#1GT50.0]GOTO10;X50.0Z10.0;該語(yǔ)句中的條件表達(dá)式必須包括運(yùn)算符,這個(gè)運(yùn)算符插在兩個(gè)變量或一個(gè)變量和一個(gè)常量之間,并且要用方括號(hào)封閉,常用<條件式>運(yùn)算符見(jiàn)表8—3。表8—3 〈條件式〉運(yùn)算符符號(hào)代號(hào)示例EQ#1EQ10.0#2LE100.0#3GE30.0豐NE〉GTVLT三GELE條件表達(dá)式必須包括條件運(yùn)算符,條件運(yùn)算符兩邊可以是變量、常數(shù)或表達(dá)式,條件表達(dá)式要用括號(hào)“[]”封閉。3?循環(huán)語(yǔ)句 (WHILE語(yǔ)句)WHIL

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論