1、安裝好了 LabVIEW 之后,再安裝 VISA驅(qū)動。
下載鏈接如下:
https://www.ni.com/zhcn/support/downloads/drivers/download.ni-visa.html#305862
2、安裝使用虛擬串口軟件。
3、前面板設(shè)計
4、程序框圖設(shè)計
先配置串口,然后循環(huán)不停的讀串口,用了讀取串口字節(jié)判斷該不該讀,當串口有數(shù)據(jù),即字節(jié)數(shù)不為零時,讀取串口。注明一點:串口有個緩沖區(qū),存在計算機內(nèi)存里,VISA 讀取,就是從緩沖區(qū)讀取數(shù)據(jù),讀完之后,讀取的就不存在緩沖區(qū)里了。如果你沒讀取,那就一直在緩沖區(qū)里,直到緩沖區(qū)溢出。其實就好比一個水桶,寫VISA 是往水桶進水,讀VISA 是出水。 串口寫利用串口寫入函數(shù),當發(fā)送按鍵按下,將數(shù)據(jù)發(fā)送出去。
我用借助串口調(diào)試助手和虛擬串口,向 LabVIEW 編寫的一個最簡單的例子發(fā)送字符串。
接下來我們借助LabView設(shè)計的串口助手和虛擬串口向現(xiàn)成的串口助手發(fā)送字符串。
審核編輯 黃宇
-
LabVIEW
+關(guān)注
關(guān)注
1995文章
3670瀏覽量
333548 -
串口
+關(guān)注
關(guān)注
14文章
1586瀏覽量
78906 -
VISA
+關(guān)注
關(guān)注
1文章
36瀏覽量
17125
發(fā)布評論請先 登錄
Labview串口通訊,使用SerialPort
使用Labview做一個485串口電子秤程序
用Labview寫一個電子稱的485串口程序

labview串口通信丟數(shù)問題(非終止符問題)
labview視覺助手 - machine vision - map defects,輸出float圖像,像素值0.89*39496中的0.89是啥意思?
AFE4400想在串口助手里面顯示血氧的數(shù)據(jù),請問有相關(guān)的程序可以參考嗎?
LabVIEW與單片機無法串口通信 提示串口打開錯誤 端口設(shè)置有問題嗎?
無線串口模塊—配置軟件以及串口助手的使用

評論