labview在串口通讯中,在接收到一串数据后,怎样提取其间有用的数据?
如下图:
接收到的字符串为 01 04 04 09 CD 0A 61 AE AF
根据modbus协议: 01—为ID地址
咱们需求提取其间有用的 温度和湿度数据。
而且把
温度: 09 CD 转化为数值
湿度: 0A 61 转化为数值
所用到的有:
截取字符串:
截取字符串:
然后用十六进制字符串至数值转化vi
这样提取处理的,第六位
第10位起后边的4为字符串即为 所需求的湿度数据。