变量在 变量计算指令 的累计计算值 如何复位 变量清零

变能王工 2018-8-12 5862

我们可以在程序里面给变量写值,例如下面例子:

>001:X+@1;  

>002:&@1=@1+1;  变量计算式


上面这个例子可以实现变量累加移动 ,但是有个问题。

如果按停止后 再按运行变量值 还是计算以后的值没有复原开机后状态。我们改下面例子

>001:&@1=0;    给变量赋值0

>002:X+@1;  

>003:&@1=@1+1;  变量计算式

>004:J2;   跳回第2行防止变量被重复置0


上面这个例子解决了变量累计问题,但是如果变量@1是用户输入的数据,那么用户输入数据变量就无效了

我们可以借用变量来给变量赋值如下完美解决

>001:&@2=@1;    给变量赋值 @1是屏幕输入的值

>002:X+@2;  

>003:&@2=@2+1;  变量计算式

>004:J2;   跳回第2行防止变量被重复置0



最新回复 (0)
    • 深圳市变能科技有限公司-专注工业运动控制,运动控制卡,运动控制器
      2
        立即登录 立即注册 
返回