小白求教,在写串口时遇到了十六进制编码转换问题,如何将16进制编码转化为浮点数呢?

2019-07-17 07:44发布

从仪器接受的每一帧数据为EB 90 03 18 13 2B 03 DB 38 60 E0 40 70 83 28 2E 3D 4C E0 40 00 A3 A7 DA AC FB 63 40 EB FF这样的,具体数据帧和c++中转换程序解释见下方配图。
我希望能将每个部分截取下来分别显示,但是在实际写程序的时候,实际数据传递过程中包含的空格,以及如何在labview中将十六进制编码转换为十进制数都没有找到好的解决方案。衷心希望论坛的大佬们提出建议,谢谢大家了!
编码.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
MostlyHarmless
1楼-- · 2019-07-17 11:18
补充:查询了一些资料发现就是8字节浮点数IEEE-754转变为可读数据的问题,但是论坛上的资料只找到了4字节的,8字节应该如何处理呢?
无相默僧
2楼-- · 2019-07-17 13:54
看着唬人,其实很简单,搞清楚输入值和输出值就好了。
微信截图_20190416103147.png
微信截图_20190416103158.png

一周热门 更多>