Labview串列埠通訊

2021-07-14 21:40:52 字數 791 閱讀 4721

學習labview有一段時間了,發現了其中功能的強大和程式設計的簡潔性,高效性

現在初步實現了串列埠的通訊,把其中的體會和實現過程寫出來,權當拋磚引玉

其中的串列埠採用的是rs-232,d型口,共九跟針,其中能用的就是三跟針腳,2,3,5,乙個是傳送乙個是接受,乙個是接地,如果做乙個串列埠線延長線的話,只需連線這三根針腳即可,就是2連3,3連2,5連5。

在labview中採用的visa,首先是進行串列埠設定,設定串口號,波特率,在這裡面只要設定這兩個就可以了,其餘的採用預設,其中特別注意的是要安裝visa驅動包,只有安裝了這個驅動包,你的串列埠才可以選擇,一般現在的電腦上只有乙個串列埠,那麼為了除錯方便,這裡有兩個工具可以推薦,乙個叫做串列埠虛擬軟體,我用的是vspd xp 5,就是乙個虛擬串列埠的軟體,讓你的電腦能夠多虛擬兩個串列埠,你要設定成讓他們互聯,另乙個就是串列埠除錯工具,叫sscom32.exe,用來除錯串列埠通訊的,可以驗證通訊時候成功。visa驅動包在ni**上有,具體什麼位址你可以到搜尋一下.

再就是visa read 作用是從串列埠讀取資料,這裡面有個read buffer ,從串列埠讀取的資料

visa write向串列埠寫入資料或者是命令

還有visa close 結束串列埠讀取資料,目的是讀完資料後,釋放串列埠資源

我的例子

前面板圖

程式圖

LABVIEW串列埠通訊基礎

寫這一篇串列埠通訊基礎的契機是最近剛剛完成乙個溫箱的儀器控制程式,labview通過串列埠與溫箱微控制器通訊,我打算將過程中遇到的一些問題和收穫列在這裡方便有需求的比對 尋找答案。學labview時間並不久,這個儀器控制程式也比較簡單,行文中若有錯誤還望指出。labview串列埠通訊基礎 利用lab...

Labview中串列埠通訊的研究

一 介紹labview labvie是實驗室虛擬儀器工程工作台 labview virtual instruments engineering workbench 的簡稱,是美國國家儀器公司開發的虛擬儀器開發平台軟體,它的功能強大靈活,可以廣泛應用於自動測量系統 工業過程自動化 實驗室 等各個領域。...

LabVIEW上位機與串列埠通訊

大一的時候,學校開了門公共選修課,叫labview程式設計,當時的我當然還不知道labview是啥東東,但還是選了。上課的老師是機械學院的乙個副教授,他給我們展示了好幾個用labview做的專案,譬如油箱監控上位機等,已經不太記得了。後來隨著學習微控制器 arm等的串列埠操作,有時候乙個漂亮的上位機...