变量计算式指令 说明 "&@1=@1+1"

变能王工 2018-7-24 6654


&——变量计算式指令 

例如  >001:&@1=@1+1 表示变量执行该条指令加1


变量计算式指令式例说明:

>X+@1

>&@1=@1+1; //表示变量每执行一次变量1+1,这样每次的移动量都会增加

再如下例:

如果输入的变量@1=200   

执行001行指令以后 @1 就等于 201

执行002行指令以后 @2 就等于 500-201=299

结果是 

>003: X+201 

>004: Y+299    


变量计算式指令

运算不分先后级,从左到右, 计数结果取绝对值 例如:

>001:&@2=10 

>002:&@1=@2+3/3 

 运行后@1 的值为 13/3 = 4(取绝对值,舍去小数)


2018.10.18 更新增加的功能

可以将坐标值赋值给变量

例如 &@1=X    //将X坐标赋值给变量1  同理  &@2=Y   将Y坐标赋值给变量2


有几个注意的地方:

第一个是  坐标最大数是4294967295,变量最大是 65536,当坐标大于变量赋值时会取低位,数据会错。

第二个是  坐标是有正负号,变量没有,不管坐标为正数和负时,都取绝对值。


MAX版本

支持坐标编程设定  

例如&X=123   将X轴坐标设定为+123

例如&X=0   坐标即可清零


2023  2029  MAX版本  新增  2024.01.13

可以将坐标值赋值给变量

例如 &@1=X  


可以将编码器返回值赋值给变量

例如  &@1=BX  


也可将编码器返回值赋值给坐标

例如  &X=BX  






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