首页 百科知识 二、变量及变量的使用方法

二、变量及变量的使用方法

时间:2022-10-15 百科知识 版权反馈
【摘要】:如前所述,变量是指可以在宏主体的地址上代替具体数值,在调用宏主体时再使用赋值的符号:#i(I=1,2,3,…使用变量可以使宏程序具有通用性。宏主体中可以使用多个变量,以变量号码进行识别。例如,#5,#109,#1005。也可用#<表达式>的形式来表示,如,#[#100],#[#1001-1],#[#6/2]。如,若写成F#33,则当#33=1.5时,与F1.5相同。Z-#18,当#18=20.0时,与Z-20.0指令相同。在引用未定义变量时,地址符也被视作空。如#1=(空)时,G90 X100 Y#1与G90 X100相同。

二、变量及变量的使用方法

如前所述,变量是指可以在宏主体的地址上代替具体数值,在调用宏主体时再使用赋值的符号:#i(I=1,2,3,…)。使用变量可以使宏程序具有通用性。宏主体中可以使用多个变量,以变量号码进行识别。

1.变量的形式

变量是用符号#后面加上变量号码所构成的,即:

#i(I=1,2,3,…)

例如,#5,#109,#1005。也可用#<表达式>的形式来表示,如,#[#100],#[#1001-1],#[#6/2]。

2.变量的引用

在地址符后的数值可以用变量置换。如,若写成F#33,则当#33=1.5时,与F1.5相同。Z-#18,当#18=20.0时,与Z-20.0指令相同。

但需要注意,作为地址符的O、N、/等,不能引用变量。例如,O#27、N#1等,都是错误的。

3.未定义变量

尚未被定义的变量,被称为<空>。变量#O经常被用作<空>变量使用。

未定义的变量有以下性质:

(1)在引用未定义变量时,地址符也被视作空。如#1=(空)时,G90 X100 Y#1与G90 X100相同。

(2)在运算式中,除了被<空>置换的场合以外,与数值0相同。见表4-1。

(3)在如表4-2所示的条件式中,只有EQ、NE的场合,(空)与零不同。

表4-1

img232

续表

img233

表4-2

img234

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈