From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



Archived: NI-488.2 .NET ラッパー Language Interface

This document has been archived and is no longer updated by National Instruments



使用ソフトウェア:
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題: NI-488.2 の .NET ラッパー language interface は、どこで入手できますか

解決策: 弊社では、Visual Studio .NET を使用した GPIB アプリケーション開発用に (1) ネイティブ .NET API と (2) NI-488.2 ラッパー・インターフェイスを提供しています。GPIB の .NET アプリケーション開発では、高度に統合されているネイティブ .NET API の使用を推奨します。いずれの方法でも、Microsoft Visual Studio .NET 2003 以降が必要になります。

2つのインターフェイスの違いは、このページの下にある関連リンクをご参照ください。NI-488.2 のラッパー・インターフェイスを使うには、同じく関連リンクからダウンロードしてご使用ください。

NI4882dotNetLI.zip を解凍し、ReadMe.txt に記載されている手順を踏んでいきます。

.NET をサポートするコンパイラでは、次のステップを実行することで GPIB .NET language interface をお使いいただけます。

1. プロジェクトにアセンブリ LangInt.dll へのリファレンスを include する
2. 名前空間 NationalInstruments.NI4882 の中に、language interface が入っています。 LangInt オブジェクトに GPIB 関数が含まれており、GpibConstants オブジェクトには GPIB 定数が含まれています。

次のコードは、language interface の使い方の例です。

int status;
LangInt li = new LangInt();
GpibConstants c = new GpibConstants();

int ud = li.ibfind("GPIB0");
status = li.ibcmd(ud,"\x40\x23");

if (status & c.ERR)!=0){
//Do Error Handling.
}

bin フォルダに gpib_21.dll を保存する必要はありません。古いバージョンの GPIB 用 Microsoft Visual Studio language interfaces では必要でした。


関連リンク: KnowledgeBase 312963SF: Where is the .NET GPIB Language Interface?

Download NI-488.2 .NET wrapper



添付:





報告日時: 03/16/2004
最終更新日: 08/06/2006
ドキュメントID: 37FI67YF