使用C#或VB.NET來做VISA與GPIB應用程式的開發
主要軟體:
主要軟體版本: 3.2
主要軟體修正版本: 3.2
次要軟體: Driver Software>>NI-488.2
硬體: GPIB
問題: 我試著要用.NET語言的其中之一,C#或VB.NET來開發VISA或GPIB的應用程式,我該怎麼進行?
解答: 國家儀器對於NI-488.2與NI-VISA驅動程式,提供原生的.NET介面給C#與VB.NET使用,這些驅動程式軟體也有包含在C#與VB.NET中使用VISA和GPIB的文件以及範例程式。想要下載這些驅動程式,請參照下面
Related Links的內容。
這些.NET的功能可以在硬體驅動程式安裝介面來安裝,請確認在安裝介面中有在樹狀圖中選擇需要的部分、並啟用這些.NET的支援。這些選項會在NI-488.2的
Application Support 、或是NI-VISA中的
Development Support ,可以在下面這個圖片中看到這些選項:


這個安裝介面將會安裝488.2 與 VISA .NET 的類別函式庫(class libraries)到MSDN的help集合中,你可以經由Visual Studio .NET中的Help選單,來獲取這些 NI-488.2 與 NI-VISA .NET API功能的參照資料,使用方法與在Visual Studio .NET的Help中使用其他的類別函式庫協助一樣。
遺失.NET 支援:
如果驅動程式都已經安裝了,但是.NET支援遺失了,這時候可以使用修改的方式,來使驅動程式含蓋到所需的.NET支援。要怎麼修改這些驅動程式,可以參照下列步驟:
- 前往 Control Panel»Programs and Features (或Windows XP中的 Add/Remove Programs)。
- 選擇 National Instruments Software。
- 點選 Uninstall/Change. 這個步驟會打開一個列表,列表中包含所有在這台電腦中的國家儀器軟體。
- 選擇你的驅動程式(例如 NI-VISA) 然後點選 Modify,這邊可以開啟如上面圖片顯示的視窗。
- 在NI-VISA 的 Development Support 或NI-488.2 的Application Support 下 , 選擇.NET Framework 支援來安裝. 點選下拉箭頭並選擇 Install this feature to local drive。
- 點選 Next 並且按照以下步驟來安裝.NET 支援,這裡也有可能需要重新開機。
增加參照(References)到.NET 專案:
為了要在.NET專案中使用GPIB或VISA的API,首先你必須把適當的reference加入到專案中。想要加入reference到一個專案,最簡單的方式是選擇Solution Explorer中的專案,點選
Project»Add Reference... 這些給GPIB和VISA APIs使用的 references是:
- 488.2 (GPIB) API Reference: National Instruments 488.2
- VISA API Reference: National Instruments VisaNS
轉移範例:
關於轉移範例所在的位置,請參考下列知識庫的文章:
KnowledgeBase 47CCSQ5B: NI-DAQmx, NI-VISA and NI-488.2 .NET Example Locations
相關連結: Drivers and Updates: NI-VISADrivers and Updates: NI-488.2KnowledgeBase 312963SF: Where is the GPIB .NET Language Interface?KnowledgeBase 47CCSQ5B: NI-DAQmx, NI-VISA and NI-488.2 .NET Example Locations
附加檔案:
- visa1.gif
- visa2.gif
報告日期: 08/18/2004
最後更新: 04/30/2015
文件偏號: 3CHC5G5B
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.