NI-HSDIO LabVIEW VIs

niHSDIO待機状態を構成 VI

  • 更新日2023-02-21
  • 8分で読める
インストールパッケージ: NI-HSDIO

ダイナミック生成操作が待機状態の場合の、チャンネル状態を設定します。生成操作がアクティブな一時停止トリガによって一時停止、または生成操作がアンダーフローエラーにより中断、もしくは生成操作が通常どおり完了した場合、操作は待機状態になります。待機状態は、バイナリまたは文字列形式で指定できます。

関連トピック

待機状態 (文字列)

「niHSDIO待機状態を構成」のこのインスタンスは、文字列形式を使用して、ダイナミックパターン生成セッションの初期状態を表します。

niHSDIO Configure Idle State (String)

civrn.gif

計測器ハンドルは計測器セッションを識別します。計測器ハンドルは「niHSDIO集録セッションを初期化」VI、「niHSDIO生成セッションを初期化」VI、または「niHSDIO外部キャリブレーションを初期化」VIから取得します。

cstr.gif

待機状態は、ダイナミック生成操作の待機状態を指定します。

記述には、以下の文字を使用します。

  • Xまたはx: 前の値を維持する。
  • 1: チャンネルを論理HIGHに設定する。
  • 0: チャンネルを論理LOWに設定する。
  • Zまたはz: チャンネルを無効にする (高インピーダンス状態に設定)。

待機状態の最初の文字は、チャンネルリストの最初のチャンネルに対応します。このパターンの文字数は、チャンネルリストで指定したチャンネル数に等しい必要があり、それ以外の場合はVIがエラーを返します。たとえば、3つのチャンネルをトライステートに設定する場合、待機状態制御器でカンマまたはスペースなしの"ZZZ"を指定する必要があります。

cstr.gif

チャンネルリストは、構成するチャンネルを指定します。

cerrcodeclst.gif

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

cbool.gif

ステータスは、このVIまたは関数の実行前にエラーが起きた場合にTRUE (X)、このVIまたは関数の実行前にエラーが発生しなかった場合や、警告が発生した場合はFALSE (チェックマーク) になります。デフォルトはFALSEです。

ci32.gif

コードは、エラーコードまたは警告コードです。デフォルトは0です。ステータスがTRUEの場合、コードは負のエラーコードです。ステータスがFALSEの場合コードはゼロまたは警告コードです。

cstr.gif

ソースはエラーが発生した場所を示します。ソース文字列には、エラーが発生しているVIの名前、エラーになっている入力、エラーの処理方法が含まれています。

iivrn.gif

計測器ハンドル出力は、計測器セッションのリファレンスを次のVIへ渡します。計測器ハンドルは「niHSDIO集録セッションを初期化」VIまたは「niHSDIO生成セッションを初期化」VIで取得します。

ierrcodeclst.gif

エラー出力にはエラー情報が含まれます。この出力は、標準エラー出力として機能します。

ibool.gif

ステータスはエラーが発生した場合にTRUE (X)、エラーが発生しなかった場合または警告の場合にFALSE (チェックマーク) になります。

ii32.gif

コードは、エラーコードまたは警告コードです。ステータスがTRUEの場合、コードはゼロ以外のエラーコードになります。ステータスがFALSEの場合コードはゼロまたは警告コードです。

istr.gif

ソースはエラーが発生した場所と原因を示します。ソース文字列には、エラーが発生しているVIの名前、エラーになっている入力、エラーの処理方法が含まれています。

待機状態 (U32)

「niHSDIO待機状態を構成」のこのインスタンスは、バイナリ形式を使用して、論理HIGHおよびLOWのみを示します。より多くの待機状態が必要な場合は、「niHSDIO待機状態を構成」VIの「文字列」インスタンスを使用してください。

niHSDIO Configure Idle State (U32)

civrn.gif

計測器ハンドルは計測器セッションを識別します。計測器ハンドルは「niHSDIO集録セッションを初期化」VI、「niHSDIO生成セッションを初期化」VI、または「niHSDIO外部キャリブレーションを初期化」VIから取得します。

cu32.gif

待機状態は、ダイナミック生成用に構成されたすべてのチャンネルの待機状態を指定します。

待機状態は、待機状態を示すビットマスクを定義します。HIGHは1、LOWは0で指定されます。HIGHまたはLOW以外の値を指定する必要がある場合は、このVIの「niHSDIO待機状態を構成 (文字列)」インスタンスを使用します。

ダイナミック生成として構成されている場合、各バイナリ値は対応するチャンネルに適用されます。

cerrcodeclst.gif

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

cbool.gif

ステータスは、このVIまたは関数の実行前にエラーが起きた場合にTRUE (X)、このVIまたは関数の実行前にエラーが発生しなかった場合や、警告が発生した場合はFALSE (チェックマーク) になります。デフォルトはFALSEです。

ci32.gif

コードは、エラーコードまたは警告コードです。デフォルトは0です。ステータスがTRUEの場合、コードは負のエラーコードです。ステータスがFALSEの場合コードはゼロまたは警告コードです。

cstr.gif

ソースはエラーが発生した場所を示します。ソース文字列には、エラーが発生しているVIの名前、エラーになっている入力、エラーの処理方法が含まれています。

iivrn.gif

計測器ハンドル出力は、計測器セッションのリファレンスを次のVIへ渡します。計測器ハンドルは「niHSDIO集録セッションを初期化」VIまたは「niHSDIO生成セッションを初期化」VIで取得します。

ierrcodeclst.gif

エラー出力にはエラー情報が含まれます。この出力は、標準エラー出力として機能します。

ibool.gif

ステータスはエラーが発生した場合にTRUE (X)、エラーが発生しなかった場合または警告の場合にFALSE (チェックマーク) になります。

ii32.gif

コードは、エラーコードまたは警告コードです。ステータスがTRUEの場合、コードはゼロ以外のエラーコードになります。ステータスがFALSEの場合コードはゼロまたは警告コードです。

istr.gif

ソースはエラーが発生した場所と原因を示します。ソース文字列には、エラーが発生しているVIの名前、エラーになっている入力、エラーの処理方法が含まれています。

Log in to get a better experience