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