NI-VISA概览
什么是NI-VISA?
NI-?VISA?是?一個一?款?虛擬?儀器?軟件?架構?API,NI-?VISA?提供?了?一個?編?程?接口?來?控制?NI?應用?開發?環境?(如?LabVIEW、?LabVIEW NXG、?LabWindows/?CVI?和?Measurement Studio)?中的?以太?網/?LXI、?GPIB、?串?行、?USB、?PXI?和?VXI?儀器。?該?API?通過?NI-?VISA?驅動?進行?安裝。
參考:
NI-VISA 百度百科
NI-VISA官方指南
visa包含了一系列驅動程序,提供了上位機的開發環境labview,并為其提供了相應的API。
VISA包含的內容
NI IO Trace
是一款跟蹤調試工具,用于跟蹤應用程序對visa驅動程序的函數調用,記錄程序調用執行情況,可以快速定位到發生異常的函數。
Interactive Control of VISA
可以自動查找系統中的可用資源并列出,進入操作面板后可以對儀器進行指令控制。
Measurement&Automation Explorer(MAX)
類似于計算機系統中的設備管理器,可以查看所有可用資源,可以添加通道,配置相關屬性等。
LabView
是一款用圖形化編輯語言編寫程序的程序開發軟件,類似于c和basic開發環境,但是程序以框圖的形式呈現
參考:
LabView 百度百科
使用LabView可以無需編寫代碼,構建所需要的軟件。應用的主要方向是上位機的開發。
使用參考
LabView入門教程
官方Labview介紹
適用于其他語言開發的各類庫文件
如果對visa比較熟悉的話,可以在安裝時只安裝所需要的visa環境,無需安裝其他軟件,即可使用其他平臺對visa庫文件進行引用,從而完成程序的開發。官方有提供一些C和.NET平臺的例子,可以參考API和例子進行獨立開發。
參考:
官方關于.NET平臺的庫以及說明手冊
可以在下方路徑找到對應的官方例程
總結
- 上一篇: css面试题十五道
- 下一篇: php函数可变参数列表,PHP函数可变参