zhufuni
级别: 略有小成
精华主题: 0
发帖数量: 48 个
工控威望: 258 点
下载积分: 895 分
在线时间: 58(小时)
注册时间: 2011-08-01
最后登录: 2024-03-11
查看zhufuni的 主题 / 回贴
楼主  发表于: 2011-08-24 14:47
图片:
图片:
图片:
图片:
    四则运算怎么用啊,为什么十进制要转化成浮点数.........十进制不能直接进行计算吗?
这里面的数据 到底是什么啊?D50应该是触摸屏输入数据应该是属于10进制的吧,其他的看着好乱 感觉是十进制直接和二进制运算了

谁可以详细介绍下!!!!
D50-D826—D808意义是????
二进制四则运算和浮点数运算却别于???
[ 此帖被zhufuni在2011-08-24 17:02重新编辑 ]
zzj111000
专业非标电控设计
级别: 略有小成
精华主题: 0
发帖数量: 305 个
工控威望: 438 点
下载积分: 2030 分
在线时间: 254(小时)
注册时间: 2011-06-10
最后登录: 2024-12-22
查看zzj111000的 主题 / 回贴
1楼  发表于: 2011-08-24 15:13
用浮点运算精度较高,而有些触屏输入数据多为BCD码,要参与精度运算肯定要转成浮点数。D50(BCD)--->D826(BIN)----->D808(浮点),再与其它浮点数运算.
楼主留言:
那我在触摸屏上D50输入的十进制他自动转化为BCD吗?同理读取时也自动转化为10进制?
最后还是要把浮点数转化回来才能用吗?
zzj111000
专业非标电控设计
级别: 略有小成
精华主题: 0
发帖数量: 305 个
工控威望: 438 点
下载积分: 2030 分
在线时间: 254(小时)
注册时间: 2011-06-10
最后登录: 2024-12-22
查看zzj111000的 主题 / 回贴
2楼  发表于: 2011-08-24 16:03
不严格说:BCD码就正的十进制数。如果触要显示运算结果则再转成BCD码