LabVIEW串口接收实例
生活随笔
收集整理的這篇文章主要介紹了
LabVIEW串口接收实例
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
此處通信協(xié)議為:幀頭+數(shù)據(jù)1+數(shù)據(jù)2+數(shù)據(jù)3+數(shù)據(jù)4+幀尾;
VISA模塊搭建:
注:
1.通過節(jié)點(diǎn)判斷接收數(shù)據(jù)大于0
?2.通過while循環(huán)來存儲(chǔ)剩余未識(shí)別的接收數(shù)據(jù)
3.在通過字符串合并將字符串鏈接起來
4.最好把Resd.vi放在if判斷里面
幀頭幀尾識(shí)別:
1.通過數(shù)組搜索來判斷是否找到幀頭
2.如果找到就加9查詢幀尾,都正確則終止循環(huán)
3.輸出幀頭加一
數(shù)據(jù)分析
1.將數(shù)據(jù)從數(shù)組里提撿出來,分揀為八位的數(shù)據(jù)
2.將八位數(shù)轉(zhuǎn)為十六位數(shù),通過移位。
3,將高八位加上低八位,合成十六位數(shù)據(jù)
?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的LabVIEW串口接收实例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个秘密
- 下一篇: MPU6050代码解析