【摘要】:例:G65 P9120 A200.0 X100.0 F100.0;其含义为:调用宏程序号为9120的宏程序运行一次,并为宏程序中的变量赋值,其中:#1为200.0,#24为100.0,#9为100.0。
1.直接赋值
变量可在操作面板MACRO内容处直接输入,也可以MDI方式赋值,也可在程序内直接赋值,但等号左边不能用表达式,如:#10=100(或表达式)。
2.自变量赋值
宏程序体以子程序方式出现,所用的变量可在宏调用时在主程序中赋值。自变量赋值有两种类型:
1)变量的赋值方法Ⅰ的文字变量与数字变量之间的关系(见表4-16)
表4-16 文字变量与数字变量之间的关系(变量赋值方法Ⅰ)
上表中,文字变量为除G、L、N、O、P以外的英文字母,一般可不按字母顺序排列,但I、J、K例外;#1~#26为数字序号变量。
例:G65 P9120 A200.0 X100.0 F100.0;
其含义为:调用宏程序号为9120的宏程序运行一次,并为宏程序中的变量赋值,其中:#1为200.0,#24为100.0,#9为100.0。(www.xing528.com)
2)变量的赋值方法Ⅱ的文字变量与数字变量之间的关系(见表4-17)
表4-17 文字变量与数字变量之间的关系(变量赋值方法Ⅱ)
(续)
例:G65 P9100 A20.0 I10.0 J0 K0 I8.0 J10.0 K9.0;
其含义为:调用宏程序号为9100的宏程序运行一次,并为宏程序中的变量赋值,其中:#1为20.0,#4为10.0,#5为0,#6为0,#7为8.0,#8为10.0,#9为9.0。
例:G65P1000A1.B2.J-3.I4.D5.;可以看出,I4.和D5.都对#7赋值,后面的D5.有效,所以,#7=5.0。
说明:变量的赋值方法Ⅰ和方法Ⅱ可以共存,此时后者有效。I、J、K的顺序不能颠倒,不赋值可以省略。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。