【文章內(nèi)容簡(jiǎn)介】
*50100*100*11*11]/[50*50]],可以簡(jiǎn)化算式變成10=SQRT[10004*11*11],在數(shù)控中它是一個(gè)賦值語句,就是把后面的值送給宏變量10。又如,3=,3。3=3+1,由于數(shù)控中它是賦值語句,是可以這樣寫的,不能把它看成數(shù)學(xué)等式,含義是把3變量中的值+1后送入到3中,如,則經(jīng)過3=3+1程序后。這類語句在宏程序中很常見,要深刻體會(huì)。值得注意的是賦值號(hào)兩邊的內(nèi)容不能隨意互換,左邊的只能是變量,右邊的只能是常數(shù)或表達(dá)式,而且一個(gè)賦值語句只能給一個(gè)變量賦值。表達(dá)式用運(yùn)算符連拉起來的常數(shù),宏變量構(gòu)成表達(dá)式,如上面的SQRT[10004*11*11],3+1,表達(dá)式是沒有“=”號(hào)的。三 宏程序的語句宏程序中常用這三類語句格式1:無條件轉(zhuǎn)移語句 GOTO n(n為順序號(hào),范圍1~9999)含義:執(zhí)行無條件跳轉(zhuǎn)至第n句,使用的較少。格式2:條件判別語句 IF [條件表達(dá)式]。ENDIF含義:先判斷,條件滿足則往下執(zhí)行,否則執(zhí)行ENDIF后的語句。格式3:循環(huán)語句 WHILE [條件表達(dá)式] 。(循環(huán)體)ENDW含義:在WHILE后指定一個(gè)條件表達(dá)式,當(dāng)條件滿足時(shí),執(zhí)行WHILE后面到ENDW前面的程序,然后返回到WHILE重新判斷條件,直到條件不滿足后才執(zhí)行ENDW后面的程序。注意:在不同的機(jī)床,