久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > labview--字符串解析提取中間字符

labview--字符串解析提取中間字符

作者: 時間:2016-12-27 來源:網絡 收藏
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為字符串即為 所需要的濕度數據。


評論


技術專區

關閉