Agilent Application Note はじめに ハードウェアの接続と制御は インタフェース全体の最初のステップです GPIB(general-purpose interface bus) USB( ユニバーサル シリアル バス ) LAN( ローカル エリア ネットワーク ) LXI(LAN extensions for Instrumentation) などの測定器のインタフェース規格があり 開発者は このように さまざまなインタフェースをシステムに統合しなければなりません 特に 測定器とインタフェース ハードウェアをさまざまなサプライヤから購入した場合は ハードウェア ドライバの非互換性を解決する必要があります Agilent のコネクティビティ ソフトウェア / ハードウェアを使用すれば 簡単に PC に接続することができます これにより システム デザインをよりバランスよく検討できるほか さまざまなテクノロジーを活用してシステム寿命を延長できます 入出力 (I/O) の幅を広げれば 生産性を向上する新しいシステムを検討でき 新しいツールを追加してシステムのハードウェア / ソフトウェアへの投資を保護できます これらの利点のベースとなるのが Agilent Open と呼ばれる手法です Agilent Open は システム機器 オープンなソフトウェア環境 PC 標準の I/O により システム開発を簡素化します 図 1. Agilent 82357B USB/GPIB コンバータと 82350B GPIB カード このアプリケーション ノートでは Agilent GPIB 製品を National Instrument(NI) 社の LabVIEW システムに組み込み方法を紹介しています これらのヒントにより Agilent GPIB インタフェース カードまたはコンバータ ( 図 1 を参照 ) を使用して NI システム内の測定器を制御する方法がわかります Agilent コントローラと NI GPIB コントローラを同じシステムで使用する方法や NI GPIB カードを Agilent GPIB カードに交換した場合の NI-488.2 ベースのシステム ソフトウェアの設定方法についても説明しています Agilent GPIB と NI LabVIEW システムとの互換性については 表 1 を参照してください NI GPIB ハードウェアを Agilent GPIB ソリューションに交換する場合は ヒント 3 を参照してください 表 1. Agilent GPIB と NI LabVIEW システムとの互換性 Agilent Connection Expert NI-MAX + LabVIEW NI-MAX + LabVIEW NI I/O 搭載 Agilent GPIB ソリューションプラグアンドプレイヒント 1 ヒント 2
ヒント 1: Agilent 82357B USB/GPIB コンバータを NI 社の MAX または LabVIEW で使用する方法 Agilent 82357B USB/GPIB コンバータを初めてインストールする際に NI LabVIEW または Agilent IO ライブラリ 1 をまだインストールしていない場合は 以下を実行する必要があります NIVISATulip.dll をオンにする および Agilent IO ライブラリ スイートと NI 488.2 の連携を可能にする NI-VISA 2 は すべての GPIB デバイスを検出して GPIB デバイスにアクセスします NI 社の MAX と NI-VISA Interactive Control は Agilent のハードウェアを検出できますが NI-VISA は Agilent ハードウェアを設定できません ハードウェアを設定するには Agilent I/O ライブラリ スイートの設定ユーティリティを使用する必要があります 以下のインストールに従います ステップ ステップ 1: NI-VISA ライブラリのインストール ( バージョン 3.6 ~ 4.4 を使用 ) ステップ 2: Agilent IO ライブラリ スイートのインストール ( ソフトウェアを以下の Web サイトからダウンロードできます : www.agilent.co.jp/find/iosuite) a) NI-VISA がインストールされている場合は Agilent VISA 3 をセカンダリ VISA としてインストールできます これは Agilent VISA バージョン K 以上の場合にのみ有効です b) NI-VISA のインストール中に Agilent IO ライブラリ スイートがインストールされていた場合は side-by-side 4 モードが自動的にオンになります ステップ 3 に進むことができます a) Typical セットアップを選択し NI-VISA を検出して side-by-side モードをオンにします 図 2 と図 3 を参照してください 図 2. Agilent IO ライブラリ スイートの Typical セットアップ 1 Agilent I/O ライブラリ各 Agilent IO 製品には Agilent I/O ライブラリがバンドルされています Agilent IO ライブラリ スイートには Agilent VISA VISA SICL Agilent 488 の 4 つの I/O ライブラリが含まれています これらのライブラリを使用すれば プログラムによる測定器制御 測定器へのコマンド送信 応答 / データの受信が可能になります 2 NI-VISA NI-VISA は National Instruments 社が実装する VISA I/O 規格です NI-VISA には ソフトウェア ライブラリ VISA Interactive Control などの対話型ユーティリティ Measurement and Automation Explorer を介した設定プログラムが付属し すべての開発ニーズに対応しています NI-VISA は National Instruments 社の製品ライン全体の標準です 3 Agilent VISA Agilent VISA(Virtual Instrument Software Architecture) を使用して IVI Foundation 規格に準拠する さまざまなベンダのその他の多くの VISA アプリケーションと相互運用可能な I/O アプリケーションと測定器ドライバを開発できます 4 side-by-side モード side-by-side モードを使用すれば Agilent VISA と NI-VISA を同時に使用できます 2
ステップ チェックを外します 図 3. Typical セットアップで side-by-side モードをオンにする方法 b) 別の方法として インストールで Custom セットアップを選択した後 side-by-side モードを選択できます ステップ 3 の前に IO ライブラリのインストールを完了します 図 4 と図 5 を参照してください 図 4. Agilent IO ライブラリ スイートの Custom セットアップ チェックを外します 図 5. Custom セットアップで side-by-side モードをオンにする方法 3
ステップ ステップ 3: PC の USB ポートに 82357B USB/GPIB コンバータを接続 ステップ 4: Windows の "Found New Hardware Wizard" ( 新しいハードウェアの検出ウィザード ) のインストール a) CD-ROM を挿入する必要はありません インストールが完了するまで Next ボタンをクリックするだけです 図 6 図 7 図 8 を参照してください 図 6. Agilent 82357B USB/GPIB のインストール 図 7. Agilent 82357B USB/GPIB の初期化 図 8. Agilent 82357B USB/GPIB のインストールの完了 b) "Found New Hardware Wizard" メッセージ ボックスが 2 度目に表示されたら ステップ 4 (a) を繰り返します 4
ステップ ステップ 5: 測定器への USB/GPIB コンバータの接続 測定器の電源を入れ GPIB インタフェース経由のリスンまたはトーク用にアドレス指定されていることを確認します Agilent Connection Expert を使用して接続を確認できます 図 9 を参照してください 図 9. 測定器への USB/GPIB コンバータの接続 ステップ 6: NI-VISA Passport for Tulip をオンにして NI-VISA が Agilent ハードウェアを認識し 検出できるようにする NI-VISA Passport は Agilent ハードウェアの使用をサポートするために NI-VISA に付属するソフトウェア モジュールです デフォルトでは オフになっています このモジュールをアクティブにするには 以下のに従います a) NI-MAX(NI Measurement and Automation Explorer) を使用します バージョン 3.1 以降のバージョンの NI-MAX の場合は Tools > NI-VISA > VISA Options をクリックします b) Passport for Tulip (NIVisaTulip.dll) チェック ボックスを選択します 図 10 を参照してください c) Save をクリックして設定を保存し NI-MAX を終了します チェックを付けます 図 10. NI-VISA Passport for Tulip をオンにする方法 d) NI-MAX ソフトウェアを閉じて再起動します 測定器が Devices and Interfaces の下に Miscellaneous VISA Resource としてリストされます e) NI-VISA と VISAIC(VISA Interactive Control) などの NI ユーティリティが Agilent 82357B USB/GPIB インタフェース コンバータにアクセスできるようになります 5
ステップ Agilent IO ライブラリ スイートには Agilent 488 ライブラリが付属します これにより NI-488.2 および他のベンダの 488 ライブラリからのプログラムを Agilent GPIB インタフェースや他のベンダのインタフェースを使って同時に使用できます テスト システムに Agilent GPIB インタフェース ハードウェア / ソフトウェアのみが含まれる場合は Agilent 488 を使用するための特別の操作は必要ありません システムに NI 社の NI-488.2 ソフトウェア または他のベンダの互換性のある実装が含まれている場合は Agilent 488 を明示的にオンにする必要があります ステップ 7: Agilent Connection Expert を使用して NI 488.2 をオンにする a) Agilent Connection Expert 15.x を使用して NI 488.2 をオンにする場合 i) Tools > Agilent 488 を選択します 図 11 を参照してください 図 11. Agilent 488... の選択 ii) Agilent 488 Options タブを選択します 図 12 を参照してください iii) Enable Agilent GPIB cards for 488 programs を選択します チェックを付けます 図 12. Agilent 488 プログラムをオンにする方法 b) Agilent Connection Expert 14.x を使用して NI 488.2 をオンにする場合 i) Tools > Options Agilent 488 Options を選択します ii) Enable Agilent GPIB cards for 488 programs を選択します 詳細については Agilent 488 Online Reference and User's Guide から Agilent IO ライブラリ スイートのヘルプ項目 Using Agilent 488 with NI 488.2 を参照してください 6
ヒント 2: Agilent GPIB コンバータと NI GPIB コンバータを同じシステムで使用する方法 NI-VISA を使用して 同じシステム内の Agilent GPIB などの Agilent GPIB コンバータ NI GPIB コントローラ または PCI-GPIB カードにアクセスできます これには NI-MAX で NI-VISA Passport エディタをオンにする必要があります NI-VISA は GPIB デバイスや VXI デバイスを検出して デバイスにアクセスします NI-MAX と NI-VISA Interactive Control は Agilent のハードウェアを検出できますが NI-VISA は Agilent ハードウェアの設定はできません ハードウェアを設定するには Agilent I/O ライブラリ スイートの設定ユーティリティを使用する必要があります NI-VISA がすでにインストールされている場合は Agilent VISA をセカンダリ VISA としてインストールできます (Agilent VISA バージョン K 以上の場合 ) Agilent VISA がすでにインストールされていて NI-VISA をインストールする場合は NI-VISA をプライマリ VISA Agilent VISA をセカンダリ VISA として選択できます 以下のを使用して NI MAX の NI-VISA Passport エディタが Agilent ハードウェアと連携して動作するようにします a) NI-MAX(NI Measurement and Automation Explorer) を使用して NI-VISA Passport エディタをオンにします バージョン 3.1 以降のバージョンの NI-MAX の場合は Tools > NI-VISA > VISA Options をクリックします b) Passport for Tulip (NIVisaTulip.dll) チェック ボックスを選択します 図 13 を参照してください c) Save をクリックして設定を保存し NI-MAX を終了します チェックを付けます 図 13. NI-MAX の NI-VISA Passport エディタをオンにする方法 d) NI-MAX ソフトウェアを閉じて再起動します 測定器が Devices and Interfaces の下に Miscellaneous VISA Resource としてリストされます Agilent コントローラと NI GPIB コントローラが同じシステムにある場合は コントローラに異なるインタフェース名 (GPIB0 GPIB1 など ) を設定する必要があります 両方のベンダが同じインタフェース アドレスを使用しようとすると NI-VISA が vifindrsrc または VISA Find Resource からエラーがレポートされます NI-VISA は Agilent GPIB カードに VISA インタフェース名として GPIBn を割り当てます n は Agilent IO Configuration プログラムによって割り当てられた SICL 名の最後の数値です SICL 名の最後に数値がない場合は n は Agilent IO Config プログラムによって割り当てられた論理ユニット番号から割り当てられます Agilent VISA が NI-488 GPIB カードを設定した場合は SICL 名は通常 GPIB0 にデフォルト設定されます 7
ヒント 2( 続き ) 次に NI-VISA Library Passport for Tulip が これを NI-VISA へ GPIB0 としてマップし直します その結果 NI-VISA 内の NI-488 GPIB カードにすでにマッピングされている GPIB0 との衝突が生じます NI-VISA は GPIB インタフェースを認識できなくなります この問題の対策として Agilent IO Config を実行し カードの SICL 名を別のアドレス (GPIB9 など ) に変更します 図 14 を参照してください 図 14. VISA Interface ID として GPIB9 を選択 ヒント 3: ソフトウェアが NI-488.2 を使用して書かれている場合に NI GPIB カードを Agilent GPIB カードに交換したときのソフトウェアの設定方法 Agilent IO ライブラリ スイートバージョン 14.1 以降のバージョンの導入により Agilent GPIB カードまたはコンバータを NI-488.2 を使用して書かれたサードパーティのソフトウェアと一緒に使用できるようになりました システムに NI 社の NI488.2 ソフトウェア または他のベンダの互換性のある実装が含まれる場合は Agilent 488 を明示的にオンにする必要があります これを行うには Agilent Connection Expert を接続し Tools > Agilent 488... をクリックし Enable Agilent GPIB cards for 488 programs にチェックを付けます 図 15 を参照してください チェックを付けます 図 15. VISA 488 プログラムをオンにする方法 この設定により Agilent とサードパーティの GPIB インタフェースを ( 同時に ) 使って 488.2 プログラムを正しく動作させることができます Agilent 488 をオンにしたときにサードパーティ ツール (NI-MAX など ) からエラーを受信した場合は Agilent 488 をオフにし サードパーティ ツールを使用してから Agilent 488 を再度オンにします 8
まとめ これらのヒントとテクニックを活用して Agilent GPIB 製品を NI Labview システムに組み込むことにより 柔軟なテスト システムを作成できます システムに大規模な変更を行うことなく 追加コストなしで測定をすばやく開始できます 関連カタログ 詳細については 以下のカタログをご覧ください タイトル IO Libraries Suite 15 Connectivity Guide with Getting Started カタログ番号 5989-6133EN 関連 Web リソース Agilent IO ライブラリ スイートの最新ソフトウェアをダウンロードするには 以下の URL をご覧ください www.agilent.co.jp/find/iosuite 9
Agilent Email Updates www.agilent.co.jp/find/emailupdates-japan Agilent からの最新情報を記載した電子メールを無料でお送りします www.agilent.co.jp/find/agilentdirect 測定器ソリューションを迅速に選択して 使用できます Agilent Open Agilent Direct www.agilent.co.jp/find/open Agilent は テスト システムの接続とプログラミングのプロセスを簡素化することにより 電子製品の設計 検証 製造に携わるエンジニアを支援します Agilent の広範囲のシステム対応測定器 オープン インダストリ ソフトウェア PC 標準 I/O ワールドワイドのサポートは テスト システムの開発を加速します Remove all doubt アジレント テクノロジーでは 柔軟性の高い高品質な校正サービスと お客様のニーズに応じた修理サービスを提供することで お使いの測定機器を最高標準に保つお手伝いをしています お預かりした機器をお約束どおりのパフォーマンスにすることはもちろん そのサービスをお約束した期日までに確実にお届けします 熟練した技術者 最新の校正試験プログラム 自動化された故障診断 純正部品によるサポートなど アジレント テクノロジーの校正 修理サービスは いつも安心で信頼できる測定結果をお客様に提供します また お客様それぞれの技術的なご要望やビジネスのご要望に応じて アプリケーション サポート システム インテグレーション 導入時のスタート アップ サービス 教育サービスなど 専門的なテストおよび測定サービスも提供しております 世界各地の経験豊富なアジレント テクノロジーのエンジニアが お客様の生産性の向上 設備投資の回収率の最大化 測定器のメインテナンスをサポートいたします 詳しくは : www.agilent.co.jp/find/removealldoubt アジレント テクノロジー株式会社本社 192-8510 東京都八王子市高倉町 9-1 計測お客様窓口 受付時間 9:00-18:00( 土 日 祭日を除く ) TEL 0120-421-345 (042-656-7832) FAX 0120-421-678 (042-656-7840) Email contact_japan@agilent.com 電子計測ホームページ www.agilent.co.jp 記載事項は変更になる場合があります ご発注の際はご確認ください Agilent Technologies, Inc.2009 Published in Japan, May 25, 2009 5990-3731JAJP 0000-00DEP