首页 理论教育 变量自增和自减运算的使用方法

变量自增和自减运算的使用方法

时间:2023-06-18 理论教育 版权反馈
【摘要】:变量的自增、自减运算在宏程序编程中应用较为广泛,例如:分析:第一步:机床顺序执行到程序#100=10时,数控系统开辟一个内存并赋值,此时变量#100的值等于10。根据变量运算的优先级可知:赋值运算符级别最低。第四步:数控系统判断变量#100的值是否大于0,若变量#100的值大于0,程序跳转到第三步执行;若变量#100的值小于等于0,程序执行结束。变量自增运算同自减运算,在此为了节省篇幅不再赘述。图1-1 变量自减流程图

变量自增和自减运算的使用方法

变量自减、自增的作用使变量增加、减小1,例如:#100=#100+1、#100=#100-1。

变量的自增、自减运算在宏程序编程中应用较为广泛,例如:

978-7-111-57861-1-Chapter01-4.jpg

分析:

第一步:机床顺序执行到程序#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所示。

变量自增运算同自减运算,在此为了节省篇幅不再赘述。

978-7-111-57861-1-Chapter01-5.jpg

图1-1 变量自减流程图

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

我要反馈