定义了变量号之后,数控系统会临时开辟一个内存字节来存放该变量,但该变量没有任何意义,只是向数控系统请求一个空的内存地址而已,必须对该变量进行赋值后才能实现运算功能。
赋值的格式为:变量=表达式。其中“=”为赋值运算符,其作用是把赋值运算符右边的值赋给左边的变量。有以下说明:
1)例如,#100=2是把数值2赋给变量#100,以后在程序中出现变量#100就代表数值2。当然变量的值在程序中也可以任意修改,如#100=3,就是将#100修改为数值3。
2)赋值运算符两边的内容不能互换,举例说明如下:
例如#100=#101+#102,如果误写成#101+#102=#100,意义就会截然不同,分析如下:
①#100=#101+#102执行运算步骤如下:
第一步:进行数学运算#101与#102的值。
第二步:将第一步运算的结果赋值给#100。
第三步:#100的值等于第一步计算的结果。
②#101+#102=#100执行运算步骤如下:
第一步:计算#101与#102的值。(www.xing528.com)
第二步:变量#100的值赋给#101+#102。
第三步:#101+#102的值等于#100的值。
从以上分析可知,在变量的赋值运算时,只能把赋值运算符“=”右边的值赋给赋值运算符左边的变量。
3)变量既可以参与运算,也可以相互进行赋值运算。
例如:#100=1; 把1赋值给变量#100;
#101=2; 把2赋值给变量#101;
#103=#100+#101; 把变量#100的值加上变量#101的值赋值给
#103;
#104=#103; 把变量#103的值赋值给变量#104;
注意:在#104=#103这个赋值语句中,#103必须有明确的值,如果#103没有确定的值,那么把#103赋值给#104是没有任何意义的。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。