【LabVIEW】串口通訊


虛擬儀器軟件架構 ( Virtual Instruments Software Architecture,VISA )

1、確保多廠商的儀器具有協同工作的能力

2、降低包含了多廠商儀器的完整測試系統的開發時間

3、使得一套儀器控制程序適用於種硬件接口。通過調用相同的VISA庫函數並配置不同的設備參數,就可

以編寫控制各種 I/O 接口儀器的通用程序。

通過串口子面板中的VISA 函數可以與GPIB、USB、串口等中的任何一種總線通信。


電腦要先安裝NI-Visa驅動才能使用通信串口模塊!LabVIEW軟件包一般不包含該驅動,要到官網(https://www.ni.com/zh-cn/support/downloads/drivers.html)下載。
安裝后在NI-MAX“設備和接口”中可以查看到串口,沒安裝驅動看不到。


ps: 讀取的問題

如果去讀有多個線程,都有讀 VISA,或者一個 while循環 里,多個地方同時讀,這樣會出錯。
保證一個串口,只有一個讀,或者寫。
232接口里,讀和寫可以同時進行,因為是全雙工的。
而485半雙工2線制時候,注意讀和寫不可以同時,因為是半雙工。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM