宏程序簡單變量用法?
變量及其使用方法
如前所述,變量是指可以在用戶宏程序中的地址碼后代替具體數值,在調用宏程序時進行賦值的符號#i (i=1,2,3,…)。使用變量可以使用戶宏程序具有通用性。用戶宏程序中可以使用多個變量,以變量編號進行識別。
1、變量的形式
變量是用符號#或@后面加上變量編號所構成的,即:
#i(i=1,2,3,…)
例如:#5
#109
#1005
也可用#[<表達式>]的形式來表示。
例如:#[#100]
#[#1001-1]
#[#6/2]
其實,通過用符號@后面加上變量編號也可構成的變量,即:
@ i(i=1,2,3,…)
例如:@5
@ [@5]
但一般地,由符號@后面加上變量編號構成的變量稱為全局變量,不提倡在用戶宏程序中使用,具體見后面的介紹。
2、變量的引用
在地址符后的數值可以用變量置換。
例如:
若寫成F#33,則當#33=1.5時,與F1.5相同。
若寫成Z-#18,則當#18=20.0時,與Z-20.0相同。
但需要注意,作為地址符的 O、N、/等,不能引用變量。
例如,O#27、N#1等,都是錯誤的。
3、未定義變量
尚未被定義的變量,被稱為空(VACANT)。
變量#0,@0 始終為空,經常被用作空變量使用。