使用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支援。要怎麼修改這些驅動程式,可以參照下列步驟:
  1. 前往 Control Panel»Programs and Features (或Windows XP中的 Add/Remove Programs)。
  2. 選擇 National Instruments Software
  3. 點選 Uninstall/Change. 這個步驟會打開一個列表,列表中包含所有在這台電腦中的國家儀器軟體。
  4. 選擇你的驅動程式(例如 NI-VISA) 然後點選 Modify,這邊可以開啟如上面圖片顯示的視窗。
  5. 在NI-VISA 的 Development Support 或NI-488.2 的Application Support 下 , 選擇.NET Framework 支援來安裝. 點選下拉箭頭並選擇 Install this feature to local drive
  6. 點選 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-VISA
Drivers and Updates: NI-488.2
KnowledgeBase 312963SF: Where is the GPIB .NET Language Interface?
KnowledgeBase 47CCSQ5B: NI-DAQmx, NI-VISA and NI-488.2 .NET Example Locations

附加檔案:


visa1.gif - visa1.gifvisa2.gif - visa2.gif


報告日期: 08/18/2004
最後更新: 04/30/2015
文件偏號: 3CHC5G5B