虛擬儀器軟件架構 ( 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線制時候,注意讀和寫不可以同時,因為是半雙工。