新聞中心

EEPW首頁 > 測試測量 > 設計應用 > Labview串口程序中字符串與其它類型數據的轉換問題

Labview串口程序中字符串與其它類型數據的轉換問題

作者: 時間:2017-01-05 來源:網絡 收藏
Labview的串口只能傳送字符串類型的數據,所以要把數值型數據進行收發(fā)要進行數據類型轉換

本文引用地址:http://2s4d.com/article/201701/336587.htm

數值型數據>>字符串數據——------—數據發(fā)送--------->接收到的字符串>>數值型數據

原理看似很簡單,但是在實際的執(zhí)行過程中卻碰到了很多問題

現象1:

單片機向Labview串口發(fā)送數據,在Lv中經過字符串至字節(jié)數組轉換,再索引數組即可得到發(fā)送的數值,跟程序中的大小相符,沒有出現ASCII碼格式過來搗亂的情況

但是如果由Lv向單片機發(fā)送數據,按照逆向思維,先將數據轉換至字符串,然后再寫入緩沖區(qū),單片機接收到的卻是ASCII碼,而且是0~9的ASCII碼,不知道哪個地方出了問題



評論


技術專區(qū)

關閉