您的位置 首页 基础

labview–字符串解析提取中心字符

labview在串口通信中,在接收到一串数据后,怎样提取其中有用的数据?如下图:接收到的字符串为01040409CD0A61AEAF依据m

labview串口通讯中,在接收到一串数据后,怎样提取其间有用的数据?

如下图:
接收到的字符串为 01 04 04 09 CD 0A 61 AE AF
根据modbus协议: 01—为ID地址
04—为功用码
04—为字节长度
09 CD —-为丈量的温度数据
0A 61 —- 为丈量的湿度数据
AE AF —-CRC校验成果
咱们需求提取其间有用的 温度和湿度数据。
而且把
温度: 09 CD 转化为数值
湿度: 0A 61 转化为数值

所用到的有:
截取字符串:
然后用十六进制字符串至数值转化vi

这样提取处理的,第六位 后的4位字符串 即为所需求的温度数据,然后将字符串转化为数值。

第10位起后边的4为字符串即为 所需求的湿度数据。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/jichu/217857.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部