LabVIEWでプラグアンドプレイ計測器ドライバを使用する

更新しました Apr 24, 2021

環境

ソフトウェア

  • LabVIEW

ドライバ

  • NI-VISA

このチュートリアルでは、LabVIEWでプラグアンドプレイ計測器ドライバを検索、インストール、および使用する方法を示します。

計測器ドライバは、プログラム可能な計測器を制御するソフトウェアルーチンのセットです。各ルーチンは、機器の構成、読み取り、書き込み、トリガーなどのプログラム操作に対応しています。計測器ドライバは、各計測器のプログラミングプロトコルを学習する必要をなくすことにより、計測器の制御を簡素化し、テストプログラムの開発時間を短縮します。

前提条件

計測器ドライバを見つけてインストールする

NI 計測器ドライバファインダまたはNI 計測器ドライバネットワークを使用して、計測器ドライバを見つけてインストールします。

NI計測器ドライバファインダ

  1. LabVIEWを起動します。
  2. ツールメニューから計測 >> 計測器ドライバを検索に移動して、NI計測器ドライバファインダを開きます。
  3. 計測器を接続し電源が入っている場合は、製造元追加キーワードの検索フィールドを取得するため接続された計測器の下で計測器をダブルクリックします。機器が物理的に接続されているにもかかわらずリストにない場合は、計測器をスキャンをクリックして計測器を検出します。

機器が接続されていない場合は、製造元欄から手動で選択します。 追加キーワード欄に機器のモデルを入力するか、空白のままにして、特定のメーカーのすべてのドライバーを表示することができます。

driverfinder.png

  1. 検索をクリックします。選択したメーカーの計測器ドライバのリストとその説明が表示されます。

driverfinder2.png

  1. 機器のドライバを見つけたら、インストールをクリックします。計測器用のドライバが見つからない場合は、計測器ドライバネットワーク(IDNet)セクションに移り、IDNetで検索してください。
  2. インストールが成功したこととドライバーの場所を通知するダイアログボックスが表示されます。プラグアンドプレイドライバの場合、計測器ドライバは<National Instruments>\LabVIEW< xxxx >\instr.libにインストールされている必要があります。

driverfinder3.png

 

  1. LabVIEWパレットに表示されるかどうかを確認して、計測器ドライバが正しくインストールされていることを確認してください。ブロックダイアグラムを右クリックして計測器I / O >>計測器ドライバを確認します。計測器ドライバパレットが表示されない場合は、サードパーティ製の計測器ドライバをインストールする を参照してください。(※計測器ドライバのインストール状況によって下の図とは異なる表示になる場合があります)

driverfinder4.png

計測器ドライバネットワーク(IDNet)

NI 計測器ドライバファインダを使用して計測器ドライバが見つからない場合は、オンラインの計測器ドライバネットワーク(IDNet)で検索できます。 IDNetにはより広範なライブラリがありますが、計測器ドライバを正しくインストールするには、追加の手順が必要です。

  1. 計測器ドライバネットワーク (IDNet)に移動します。
  2. 機器の製造元とモデルを検索欄に入力し、検索をクリックします。
  3. 検索結果でモデル名をクリックして、入手可能なドライバーのリストを表示します。機器モデルのページには、機器で使用可能なドライバタイプとサポートされているアプリケーション開発環境(ADE)が表示されます。

idnet.png

  1. Go To Driver Pageをクリックして、ドライバーを選択します。
  2. Download Driver Nowをクリックして、ADEのバージョンに対応したドライバーをダウンロードします。
  3. .zipファイルの中身をサブディレクトリ<NationalInstruments>\LabVIEW <xxxx>\instr.libに解凍します。
  4. LabVIEWを開いている場合は、LabVIEWを閉じて再起動します。
  5. LabVIEWパレットに表示されるかどうかを見て、計測器ドライバが正しくインストールされていることを確認してください。ブロックダイアグラムを右クリックして計測器I / O >>計測器ドライバを確認します。計測器ドライバパレットが表示されない場合は、サードパーティ製の計測器ドライバをインストールする を参照してください。

LabVIEWのサンプルを実行する

計測器ドライバは、計測器との通信に必要なサンプルとAPIをインストールします。これらの例をプログラミングのリファレンスとして使用し、機器の使用を開始する簡単な方法として活用してください。

  1. サンプルを見つけるには、LabVIEWのヘルプメニューからサンプルを検索... >> ハードウェア入力と出力 >> 計測器ドライバ >> LabVIEWプラグアンドプレイに移動します
  2. 機器で使用するサンプルを選択してください。
  3. サンプルを実行する前に、適切なVISAリソース名が選択され、他の設定が正しいことを確認してください。問題が発生した場合は、 NI VISA、488.2、シリアル、およびモジュール式計測器ドライバのトラブルシューティング 参照してください。

サンプルをより適切に使用するには、計測器ドライバのメニューパレットの主要コンポーネントを理解しておくと役立ちます。

注: Ctrl + Hとすると、VIの機能を記述したLabVIEW詳細ヘルプを開くことができます。

要素

説明

Initialize VI

  • 機器との通信を確立します。

  • 機器をデフォルトの電源オン状態または別の特定の状態にするために必要なアクションを実行できます。

  • 通常、アプリケーションの開始時に1回だけ呼び出す必要があります。

Configuration VIs

  • 目的の操作を実行するように機器を構成します。

  • 機器に応じて、多数の構成VIが存在する可能性があります。

  • これらのVIが呼び出された後、計測器は測定を行うか、システムを応答させる準備ができます。

Action VIs

  • トリガーシステムの準備や刺激の生成といった、テストおよび測定操作を開始または終了します。

  • Configuration VIとは異なりAction VIは機器の設定を変更しませんが、現在の構成に基づいてアクションを実行するように機器に指示します。

  • Status VIは、計測器の現在のステータスまたは保留中の操作のステータスを取得します。

Data VIs

  • 機器との間でデータを転送します。

  • 例としては、測定値または波形を読み取るためのVIや、波形またはデジタルパターンをソース機器にダウンロードするためのVIがあります。

Utility VIs

  • 最も頻繁に使用される計測器ドライバVIを補助するさまざまな操作を実行します。

  • リセット、セルフテスト、リビジョン、エラークエリ、エラーメッセージなど、計測器ドライバテンプレートVIの大部分を含めます。

  • キャリブレーションや保存、セットアップの呼び出しなどの操作を実行する他のカスタム計測器ドライバVIを含めることができます。

Close VI

  • 機器へのソフトウェア接続を終了し、システムリソースを解放します。

  • 通常、アプリケーションの終了時または機器との通信が終了したときに1回だけ呼び出す必要があります。

  • Initialize VIの呼び出しが成功するたびに、一致するClose VIが使用され、不要なメモリリソースが維持されないようにしてください。

次のステップ

NI 計測器ドライバファインダまたは計測器ドライバネットワークを使用しても計測器ドライバが見つからない場合は、計測器の製造元に直接お問い合わせください。場合によっては、機器メーカーは自社のWebサイトでドライバーを利用できるようにしています。

プラグアンドプレイ計測器ドライバの使用がアプリケーションのニーズに合わない場合、または独自の計測器ドライバを変更または作成する場合は、こちらの資料 を参照してください。