Labview實現串口通信步驟(DOC 28頁)
Labview實現串口通信步驟(DOC 28頁)內容簡介
1.如下圖所示,中事件的超時時間設置1000ms的常量
1.在程序麵板上添加VISA配置接口
10添加個關閉函數
11.創建字符串控件,傳遞給寫函數,用於發送
12界麵如下所示
13.安裝虛擬串口,提供一個下載地址
14運行串口工具,提供一個下載地址
15.運行串口工具,打開串口,運行VI,發送數據
16.建立接收模塊
17在VISAEnableEvent的eventtype,創建個常量
18.創建事件等待
2.將鼠標放置在圖中的紅框中,點擊鼠標右鍵,選擇AddEventCase..
2.添加後,開啟幫助文檔的顯示。菜單的Help->showcontexthelp,如下圖
20.添加個屬性節點,VisaBytesatserialport,獲取串口中的字節數
21.添加個case結構
22.運行效果
23.調整下界麵
24程序無法結束
25.使用一個按鈕來結束程序
26優化1後的結果
27.優化顯示框
28將接收的字符追加顯示
29優化2運行效果
3.添加應用超時判斷,如下圖所示。選擇點擊ok
3.創建相應的配置
30.添加滾動條
31還有一問題,接收數據中,滾動條不會跟著動
32點擊stop後,再運行程序的時候,stop還是那個狀態
33.累加接收的字符數並顯示
34優化3後
35可以對接收字符數判斷,超過多少字符數後就清空顯示框,重新開始顯示
4依次創建,波特率、停止位、數據位等
5.創建個while循環,用於放置發送的程序
6前麵板放置個按鈕,用於控製數據的發送
7.創建個事件,用於響應發送按鈕
圖01創建窗口選擇控件
圖02前麵板顯示控件選擇
..............................
1.在程序麵板上添加VISA配置接口
10添加個關閉函數
11.創建字符串控件,傳遞給寫函數,用於發送
12界麵如下所示
13.安裝虛擬串口,提供一個下載地址
14運行串口工具,提供一個下載地址
15.運行串口工具,打開串口,運行VI,發送數據
16.建立接收模塊
17在VISAEnableEvent的eventtype,創建個常量
18.創建事件等待
2.將鼠標放置在圖中的紅框中,點擊鼠標右鍵,選擇AddEventCase..
2.添加後,開啟幫助文檔的顯示。菜單的Help->showcontexthelp,如下圖
20.添加個屬性節點,VisaBytesatserialport,獲取串口中的字節數
21.添加個case結構
22.運行效果
23.調整下界麵
24程序無法結束
25.使用一個按鈕來結束程序
26優化1後的結果
27.優化顯示框
28將接收的字符追加顯示
29優化2運行效果
3.添加應用超時判斷,如下圖所示。選擇點擊ok
3.創建相應的配置
30.添加滾動條
31還有一問題,接收數據中,滾動條不會跟著動
32點擊stop後,再運行程序的時候,stop還是那個狀態
33.累加接收的字符數並顯示
34優化3後
35可以對接收字符數判斷,超過多少字符數後就清空顯示框,重新開始顯示
4依次創建,波特率、停止位、數據位等
5.創建個while循環,用於放置發送的程序
6前麵板放置個按鈕,用於控製數據的發送
7.創建個事件,用於響應發送按鈕
圖01創建窗口選擇控件
圖02前麵板顯示控件選擇
..............................
下一篇:尚無數據
用戶登陸
通信企業管理熱門資料
通信企業管理相關下載