labview与下位机通信的格式问题处理
生活随笔
收集整理的這篇文章主要介紹了
labview与下位机通信的格式问题处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
泡
論壇
沒多長時間,但是從這里真的得到很多人的幫助,先謝謝!
因為最近一段時間在做一個上位機的開發需要用到串口 通信 ,而且用戶強制要求要十六進制收發(后來才知道的,所以耽誤了一些時間,希望大家以后做東西要小心謹慎!)。相信一些新手在用 labview 進行發送數據的時候會閃出一種觀點就是:labview發送出去的數據都是拆成ASCII形式。譬如:我想發送“BADEC0DE”,我們使用串口助手可能接受到得就是42 41 44 45 43 30 44 45(十六進制)。可是我們希望發送的是0xBA 0xDE 0xC0 0xDE,我在這個問題上死了兩天,偶然才發現正途的,甚至一度想用MSCOMM32來進行串口通信。
好了不賣關子了,我們在這個時候需要使用 ”U8數組到字符串轉換“ 就萬事大吉了,同理接收的時候轉成U8數組進行處理。。。不知道有沒有其他方法,這里就拋磚引玉先。
因為最近一段時間在做一個上位機的開發需要用到串口 通信 ,而且用戶強制要求要十六進制收發(后來才知道的,所以耽誤了一些時間,希望大家以后做東西要小心謹慎!)。相信一些新手在用 labview 進行發送數據的時候會閃出一種觀點就是:labview發送出去的數據都是拆成ASCII形式。譬如:我想發送“BADEC0DE”,我們使用串口助手可能接受到得就是42 41 44 45 43 30 44 45(十六進制)。可是我們希望發送的是0xBA 0xDE 0xC0 0xDE,我在這個問題上死了兩天,偶然才發現正途的,甚至一度想用MSCOMM32來進行串口通信。
好了不賣關子了,我們在這個時候需要使用 ”U8數組到字符串轉換“ 就萬事大吉了,同理接收的時候轉成U8數組進行處理。。。不知道有沒有其他方法,這里就拋磚引玉先。
總結
以上是生活随笔為你收集整理的labview与下位机通信的格式问题处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LabVIEW系列—将串口二进制数据转换
- 下一篇: LabviewRS232串口通信数据格式