我想把电机转动量用角度显示在触摸屏上,电机设置齿轮比后是5000个脉冲转一圈,也就是说5000个脉冲对应360度 程序设计是:(这里的数都已经经过转换车浮点数了):
DEDIV 360.00(D0) 5000.00(D4) = 一个脉冲的角度(比如放到D10)
DEMUL 一个脉冲的角度(D10) 发送的脉冲数量(D100) =当前角度(D20)
INT D20 D30 此时D30是整数了 但为什么计算出来后是 180.00 360.00 720.00……转换整数后D30得出的结果会少一位数 比如D20数值是360.00 INT指令转换后D30 的数值是359而不是360
其他数值又是正常的 比如33.00转换整数后就是33 358.00转换整数是358 1340.00转换整数就是1340这是什么原因导致的
楼主最近还看过