調(diào)用宏程序的指令_第1頁(yè)
已閱讀1頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、能完成某一功能的一系列指令像子程序那樣存入存儲(chǔ)器,用一個(gè)總指令來(lái)它們,使用時(shí)只需給出這個(gè)總指令就能執(zhí)行其功能。l所存入的這一系列指令——用戶(hù)宏程序l調(diào)用宏程序的指令————宏指令l特點(diǎn):使用變量一變量的表示和使用(一)變量表示#I(I=123…)或#[<式子>]例:#5,#109,#501,#[#1+#2-12](二)變量的使用1地址字后面指定變量號(hào)或公式格式:<地址字>#I<地址字>-#I<地址字>[<式子>]例:F#103,設(shè)#10

2、3=15則為F15Z-#110,設(shè)#110=250則為Z-250X[#24+#18*COS[#1]]2變量號(hào)可用變量代替例:#[#30],設(shè)#30=3則為#33變量不能使用地址O,N,I例:下述方法下允許O#1;I#26.00100.0N#3Z200.0;4變量號(hào)所對(duì)應(yīng)的變量,對(duì)每個(gè)地址來(lái)說(shuō),都有具體數(shù)值范圍例:#30=1100時(shí),則M#30是不允許的5#0為空變量,沒(méi)有定義變量值的變量也是空變量6變量值定義:程序定義時(shí)可省略小數(shù)點(diǎn),例

3、:#123=149MDI鍵盤(pán)輸一變量的種類(lèi)1.局部變量#1~#33一個(gè)在宏程序中局部使用的變量例:A宏程序B宏程序……#10=20X#10不表示X20……斷電后清空,調(diào)用宏程序時(shí)代入變量值2.公共變量#100~#149,#500~#531各用戶(hù)宏程序內(nèi)公用的變量例:上例中#10改用#100時(shí),B宏程序中的X#100表示X20#100~#149斷電后清空#500~#531保持型變量(斷電后不丟失)3.系統(tǒng)變量4)取整后的絕對(duì)值比原值大為上

4、取整,反之為下取整例:設(shè)#1=12,#2=-12時(shí)若#3=FUP[#1]時(shí),則#3=20若#3=FIX[#1]時(shí),則#3=10若#3=FUP[#2]時(shí),則#3=-20若#3=FIX[#2]時(shí),則#3=-105)指令函數(shù)時(shí),可只寫(xiě)開(kāi)頭2個(gè)字母例:ROUND→ROFIX→FI6)優(yōu)先級(jí)函數(shù)→乘除(*,1,)→加減(+,-,,X)例:#1=#2+#3*SIN[#4];7)括號(hào)為中括號(hào),最多5重,園括號(hào)用于注釋語(yǔ)句例:#1=SIN[[[#2#3

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

評(píng)論

0/150

提交評(píng)論