niScope初期化 (オプション付)
- 更新日2025-10-21
- 8分で読める
以下の初期化操作を実行します。
- 新規IVI計測器ドライバセッションを作成し、必要な場合は、セッションの「範囲確認」、「キャッシュ」、「シミュレーション」、「強制値情報」プロパティの初期状態を設定します。
- リソース名パラメータで指定したデバイスのセッションを開きます。
- 各計測器IDをクエリして、それがこの計測器ドライバで有効であることを確認します。
- デバイスパラメータがTRUEに設定されている場合、計測器を既知の状態にリセットします。各デジタイザのデフォルト状態については、「niScopeリセット」を参照してください。
- 計測器ドライバVIのその後の呼び出しすべてにおいて、計測器を認識するために使用した計測器ハンドルを返します。
同じシャーシ内の複数の同じモデルの計測器を含むセッションを作成することができます。こうすることで、含まれている計測器のすべてのチャンネルが自動的に同期されるため、テストプログラムの開発と保守が簡素化できます。
関連トピック

入力/出力
リソース名
—
リソース名には、Measurement & Automation Explorer (MAX) でNI-SCOPE計測器に割り当てられたリソース名を指定します。たとえば、PXI1Slot3の場合、PXI1Slot3が計測器リソース名です。 このパラメータは、PXI1Slot3,PXI1Slot4という形式のカンマ区切り文字列リストを受け付けます。この例では、1つの計測器がPXI1Slot3で、もう1つの計測器がPXI1Slot4です。
例
メモ 複数の計測器を指定できるのは、それらの型番、バスタイプ、チャンネル数、オンボードメモリのサイズが同じ場合のみです。デバイスはすべて同じCompactDAQシャーシに装着されている必要があります。
NI-DAQmxデバイスの場合、構文は、例1に示すように、MAXで指定されているデバイス名のみです。通常、NI-DAQmxデバイスのデフォルト名は、Dev1またはPXI1Slot1です。MAXで名前を右クリックして新しい名前を入力することで、DAQmxデバイスの名前を変更することができます。 NI-DAQmxデバイスで使用できるもう1つの構文は、例2に示すように、「DAQ::NI-DAQmxデバイス名」です。この命名規則により、従来型NI-DAQデバイス用に設計されたアプリケーションでNI-DAQmxデバイスを使用することが可能です。たとえば、アプリケーションでDAQ::1を使用する場合、MAXでNI-DAQmxデバイスの名前を1に変更し、例3が示すようにリソース名にDAQ::1を渡します。 また、例4に示されているように、IVI構成ユーティリティで構成したIVI論理名またはIVI仮想名を渡すこともできます。論理名は特定の仮想計測器を識別します。仮想名は、特定のデバイスを認識し、セッションの初期設定を行います。 メモ NI-DAQmxデバイス名は大文字と小文字を区別しません。ただし、論理名などのIVI名はすべて大文字と小文字が区別されます。論理名、ドライバセッション名、または仮想名をプログラムで使用する場合、使用する名前はIVI Configuration Storeファイルの名前と完全に一致する必要があり、大文字小文字も同じでなくてはなりません。
IDクエリ
—
IDクエリは、初期化するデジタイザがNI-SCOPEによってサポートされているかを確認します。 NI-SCOPEはこのクエリを自動的に実行するため、このパラメータを設定する必要はありません。
オプション文字列
—
オプション文字列は、セッションにおける特定のプロパティの初期値を設定します。 以下の表は、プロパティおよびプロパティを認識するためにこのパラメータで使用する名前の一覧です。
デフォルト値: "Simulate=0,RangeCheck=1,Cache=1" ドライバセットアップフラグを使用することで、デバイスのシミュレーション実行、デバイスセッションへのアクセサリ追加、デバイスFPGAへのビットファイルのロードが行えます。
シミュレーションの詳細については、niScope EX Simulated Acquisitionサンプルを参照してください。 VIで使用するパラメータを確認するには、niScope EX External Amplifierサンプルを参照してください。
デバイスをリセット
—
デバイスをリセットには、計測器を初期化中にリセットするかを指定します。 デフォルト値: TRUE
エラー入力
—
エラー入力は、このノードの実行前に発生したエラーの状態を示します。この入力は、 標準エラー入力として機能します。
計測器ハンドル
—
計測器ハンドルは、特定の計測器セッションを認識します。
エラー出力
—
エラー出力にはエラー情報が含まれます。この出力は、 標準エラー出力として機能します。 |
リソース名
—
IDクエリ
—
オプション文字列
—
エラー入力
—
計測器ハンドル
—
エラー出力
—