當前位置:編程學習大全網 - 編程軟體 - labview 的VISA是什麽?

labview 的VISA是什麽?

在LabVIEW中使用VISA

VISA是儀器編程的標準I/O API。

VISA的多種用途

VISA可控制GPIB、串口、USB、以太網、PXI或VXI儀器,並根據使用儀器的類型調用相應的驅動程序,用戶無需學習各種儀器的通信協議。VISA獨立於操作系統、總線和編程環境。換言之,無論使用何種設備、操作系統和編程語言,均使用相同的API。

開始使用VISA之前,應確保選擇合適的儀器控制方法。

GPIB、串口、USB、以太網和某些VXI儀器使用基於消息的通信方式。對基於消息的儀器進行編程,使用的是高層的ASCII字符串。儀器使用本地處理器解析命令字符串,設置合適的寄存器位,進行用戶期望的操作。SCPI(可編程儀器標準命令)是用於儀器編程的ASCII命令字符串的標準。相似的儀器通常使用相似的命令。用戶只需學習壹組命令,而無需學習各個儀器生產廠商各種儀器的不同命令消息。最常用的基於消息的函數是:VISA讀取、VISA寫入、VISA置觸發有效、VISA清空和VISA讀取STB。

PXI和許多VXI儀器使用基於寄存器的通信方式。對基於寄存器的儀器進行編程,使用的是將直接寫入儀器控制寄存器的底層二進制信息。該通信方式的優點是速度快,因為儀器不需解析命令字符串,並將信息轉換為寄存器層次的程序。基於寄存器的儀器實際上是在直接硬件操作層上進行通信。最常用的基於寄存器的函數是:VISA輸入、VISA輸出、VISA轉入和VISA轉出。

  • 上一篇:雲頂之弈賽季爆料羈絆!源計劃能帶無人機
  • 下一篇:VB編程如何在Excel中實現VB程序運行結果的有序輸出?
  • copyright 2024編程學習大全網