版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、能完成某一功能的一系列指令像子程序那樣存入存儲器,用一個總指令來它們,使用時只需給出這個總指令就能執(zhí)行其功能。l所存入的這一系列指令——用戶宏程序l調(diào)用宏程序的指令————宏指令l特點:使用變量一變量的表示和使用(一)變量表示#I(I=123…)或#[<式子>]例:#5,#109,#501,#[#1+#2-12](二)變量的使用1地址字后面指定變量號或公式格式:<地址字>#I<地址字>-#I<地址字>[<式子>]例:F#103,設(shè)#10
2、3=15則為F15Z-#110,設(shè)#110=250則為Z-250X[#24+#18*COS[#1]]2變量號可用變量代替例:#[#30],設(shè)#30=3則為#33變量不能使用地址O,N,I例:下述方法下允許O#1;I#26.00100.0N#3Z200.0;4變量號所對應(yīng)的變量,對每個地址來說,都有具體數(shù)值范圍例:#30=1100時,則M#30是不允許的5#0為空變量,沒有定義變量值的變量也是空變量6變量值定義:程序定義時可省略小數(shù)點,例
3、:#123=149MDI鍵盤輸一變量的種類1.局部變量#1~#33一個在宏程序中局部使用的變量例:A宏程序B宏程序……#10=20X#10不表示X20……斷電后清空,調(diào)用宏程序時代入變量值2.公共變量#100~#149,#500~#531各用戶宏程序內(nèi)公用的變量例:上例中#10改用#100時,B宏程序中的X#100表示X20#100~#149斷電后清空#500~#531保持型變量(斷電后不丟失)3.系統(tǒng)變量4)取整后的絕對值比原值大為上
4、取整,反之為下取整例:設(shè)#1=12,#2=-12時若#3=FUP[#1]時,則#3=20若#3=FIX[#1]時,則#3=10若#3=FUP[#2]時,則#3=-20若#3=FIX[#2]時,則#3=-105)指令函數(shù)時,可只寫開頭2個字母例:ROUND→ROFIX→FI6)優(yōu)先級函數(shù)→乘除(*,1,)→加減(+,-,,X)例:#1=#2+#3*SIN[#4];7)括號為中括號,最多5重,園括號用于注釋語句例:#1=SIN[[[#2#3
5、]#4#5]#6];(3重)一轉(zhuǎn)移與循環(huán)指令1無條件的轉(zhuǎn)移格式:GOTO1;GOTO#10;2條件轉(zhuǎn)移格式:IF[<條件式>]GOTOn條件式:#jEQ#k表示=#jNE#k表示≠#jGT#k表示>#jLT#k表示<#jGE#k表示≥#jLE#k表示≤例:IF[#1GT10]GOTO100;…N100G00691X10;例:求1到10之和O9500;#1=0#2=1N1IF[#2GT10]GOTO2#1=#1+#2;#2=#2+1;GO
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論