求助!数据转换 IEEE standard 754 hex to decimal
我用串口收到的数据是Floating point value(IEEE standard 754) 请问我该怎么样转换为十进制的数。例如:我收到的是41E2 FA28 最后的转换结果应为28.3721466064453125 首先你要了解通信协议中是如何规定数据格式的,哪几位是数据,哪几位是命令返回字符,然后取要的就可以了. 怎么少了一个了呢?去哪了呢?奇怪中。。。。。。。。。哦,对了,要把string control的显示方式更改为hex dispay
[ 本帖最后由 飞雨天 于 2007-9-19 09:27 编辑 ] A good solution! Excellent. 呵呵!我弄好了!多谢版主了!我是从采集到一维数组转换到簇然后再强制转换的。以前失败的原因是:把数组元素连接后转换。 今天查看运行,发现该程序有问题,其他人暂不要盲目模仿该程序。 最近也用到了IEEE754标准的数据转换,共享NI官方的例子
http://decibel.ni.com/content/docs/DOC-3554
页:
[1]