NI システム構成 20.5 APIリファレンス

ハードウェアを検索 (VI)

  • 更新日2023-02-21
  • 5分で読める
インストールパッケージ: NI システム構成

システムセッションのrefnumを使用して特定のシステム内のハードウェアリストを返します。

Find Hardware

minibutton.gif  ブロックダイアグラムに配置 minibutton.gif  関数パレットを表示
ci32.gif

フィルタモード は、フィルタモードの列挙体リストを指定します。 フィルタモードフィルタ入力 が配線されていない場合 は無視されます。

すべての値が一致 (1)

(デフォルト) は、入力フィルタで指定されたすべてのプロパティを含みます。

ある値が一致 (2)

は、入力フィルタで指定された任意のプロパティを含みます。

値が不一致 (3)

は、入力フィルタで指定されたプロパティを含みません。

すべてのプロパティが存在 (4)

各プロパティの値に関係なく、入力フィルタで指定されたすべてのプロパティを含みます。

cio.gif

セッション入力は、初期化されているシステムを指定します。

crn.gif

フィルタ入力 は、システムフィルタインスタンスのユーザ定義refnumを指定します。このフィルタは、特定のプロパティに一致するハードウェアの結果を制限するために使用します。デフォルトはフィルタなしです。新規フィルタを構成するには、 「フィルタを作成」 VI および フィルタプロパティノード を使用します。

cstr.gif

エキスパート は、クエリするエクスパートを指定する、大文字と小文字を区別するカンマで区切られた文字列を指定します。 エキスパート が配線されていない、または空の場合、このVIはサポートされているすべてのエクスパートをクエリします。特定のシステムの対応エキスパートのリストは「システムエキスパートを取得」VIから返されます。

メモ  

エキスパート名の例には、daqmxni-visaなどが含まれます。この操作で使用できるエキスパートおよび使用する入力文字列の一覧については、技術サポートデータベースの記事5FFA2JBPを参照してください。

cerrcodeclst.gif

エラー入力 (エラーなし) は、このノードの実行前に発生したエラー状態を示します。この入力は、 標準エラー入力 として機能します。

cu32.gif

リモートタイムアウト は、このVIがタイムアウトするまで待機する時間をミリ秒で指定します。VIがタイムアウトするまでネットワークの応答を待機するデフォルト時間は5分です。場合によっては、それ以上かかる場合があります。このタイムアウトはリモートシステムのみに適用されます。

iio.gif

セッション出力はシステムのrefnumを返します。

irn.gif

フィルタ出力 は、システムフィルタインスタンスのユーザ定義refnumを返します。

i1drn.gif

リソース出力 は、システム内のハードウェアへのリファレンス配列を返します。これが不要 になったら、各リファレンスの 閉じる (ハードウェア) VIを呼び出します。

メモ  

このパラメータは、現在存在しなくても最近オンラインであったシステムを返す場合があります。デバイスの存在を確認するには、ハードウェアプロパティノードを使用して「デバイスとシャーシ:存在する?」プロパティを返すか、特定のAPI用に別のアプリケーションを呼び出します。

ierrcodeclst.gif

エラー出力 はエラー情報を返します。この出力は、 標準エラー出力 として機能します。

Log in to get a better experience