LabVIEW串口通信接收四个字节转浮点小数和数据解包

上传人:油条 文档编号:5978521 上传时间:2017-09-08 格式:DOCX 页数:3 大小:65.68KB
返回 下载 相关 举报
LabVIEW串口通信接收四个字节转浮点小数和数据解包_第1页
第1页 / 共3页
LabVIEW串口通信接收四个字节转浮点小数和数据解包_第2页
第2页 / 共3页
LabVIEW串口通信接收四个字节转浮点小数和数据解包_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《LabVIEW串口通信接收四个字节转浮点小数和数据解包》由会员分享,可在线阅读,更多相关《LabVIEW串口通信接收四个字节转浮点小数和数据解包(3页珍藏版)》请在金锄头文库上搜索。

LabVIEW 串口通信接收四个字节转浮点小数和数据解包-smile 跃日少年 LabVIEW 编程的虚拟仪器,作为 PC 与单片机的上位机,十分直观方便。LabVIEW 中控制串口使用 VISA 十分方便。串口通信都是发送的一个一个字节,字节中包含需要的信息,有些需要多个字节的组合才能传递一个完整的信息。一般的数据通信都是通过数据包来传递信息的,现在我们要用 LabVIEW 从单片机接收单精度浮点小数。我在LabVIEW 串口通信浮点小数转四个字节和数据打包一文中详细介绍了浮点小数如何转化为四个字节字符串,把字节字符串从常规显示转化为十六进制显示,并进行数据的简单打包,可以形成完整的数据帧。本文主要解决的问题是前一文章的逆过程。单片机通过串口不断发送一帧一帧的数据帧,我们要对它进行数据解包,转换为浮点小数,并显示。第一步:将接收到的十六进制字节数组转化为正常显示的字符串数组,便于下一步拆分。十六进制显示的字符串,强制转换为正常显示。第二步:进行数据拆分,将帧头 AC96 和帧尾 0D 去掉,得到四个字节数组。将第一步得到的正常显示的字符串利用“搜索/拆分字符串” ,将帧头帧尾去掉。第三步:将得到的字符串数组转换为浮点小数。输入为第二步得到的字符串数组,输出为浮点小数。By smile 跃日少年

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号