要用浮点计算,然后取整,DIV这条指令不能计算小数,如果还不明白可以再来问我,我跟你详细的讲。
不好意思,刚才看错了一楼说的对,也有个简单方法,因为浮点运算这个东西还是比较难的,你可以先把D300乘以10 然后除以D200,然后通过人机界面的显示设置,显示0.2,也挺简单的
DIV是除法指令,不能进行小数运算。运算结果分商(整数部分)和余数部分。
[ DIV D300 D200 D400 ]当D300=100 D200=500 时,计算结果商为0,存入D400。余数100存入D401。
可以查看编程手册,里面介绍的很详细。
除法用DDIVR指令,浮点数除法, D300 中的100 要用 F100浮点数,D200同理。
fx系列不支持浮点数(小数),想要小数,各寄存器用人机读出在人机中除就可以了,要个小数点后几位是没有问题的