【摘要】:变量的自增、自减运算在宏程序编程中应用较为广泛,例如:分析:第一步:机床顺序执行到程序#100=10时,数控系统开辟一个内存并赋值,此时变量#100的值等于10。根据变量运算的优先级可知:赋值运算符级别最低。第四步:数控系统判断变量#100的值是否大于0,若变量#100的值大于0,程序跳转到第三步执行;若变量#100的值小于等于0,程序执行结束。变量自增运算同自减运算,在此为了节省篇幅不再赘述。图1-1 变量自减流程图
变量自减、自增的作用使变量增加、减小1,例如:#100=#100+1、#100=#100-1。
变量的自增、自减运算在宏程序编程中应用较为广泛,例如:
分析:
第一步:机床顺序执行到程序#100=10时,数控系统开辟一个内存并赋值,此时变量#100的值等于10。
第二步:机床顺序执行到程序#100=#100-1时,数控系统会进行判断变量#100是否被定义并且被赋值,如果#100没有被定义,此时数控系统会触发报警;如果变量#100被定义,但变量#100没有被赋值,此时数控系统会触发报警;当且仅当变量#100被定义且被赋值时,机床执行第三步。
第三步:机床进行相应的数学运算。根据变量运算的优先级可知:赋值运算符级别最低。(www.xing528.com)
数控系统先进行数学运算(减运算),再进行赋值运算,具体执行如下:①由第一步可知:变量#100的值等于10,因此#100-1=10-1=9;②#100=9,因此机床顺序执行语句#100=#100-1,变量#100的值改变为9。
第四步:数控系统判断变量#100的值是否大于0,若变量#100的值大于0,程序跳转到第三步执行;若变量#100的值小于等于0,程序执行结束。
以上程序执行流程图如图1-1所示。
变量自增运算同自减运算,在此为了节省篇幅不再赘述。
图1-1 变量自减流程图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。