NI-HSDIO LabVIEW VIs

niHSDIO波形の読み取り VI

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

ダイナミック集録用として有効にされたチャンネルの波形集録を開始し、読み取るサンプル数で指定したサンプル数を集録するまで待機し、集録したデータを返します。

関連トピック

1D U32

「niHSDIO波形の読み取り」VIのこのインスタンスは、集録した波形を符号なし32ビット整数の配列として返します。

niHSDIO Read Waveform (1D U32)

civrn.gif

計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。

ci32.gif

読み取るサンプル数は、フェッチするサンプル数を指定します。

デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。

ci32.gif

最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。

値を-1に設定した場合、タイムアウトエラーは発生しません。

このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。

読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。

cu32.gif

フェッチするレコードは、オンボードメモリからフェッチするレコードを指定します。

cerrcodeclst.gif

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

cbool.gif

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

ci32.gif

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

cstr.gif

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

iivrn.gif

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

i1du32.gif

データは、集録した波形を返します。

ii32.gif

読み取られたサンプル数は、正常に集録され、データに転送されたサンプル数を返します。

ierrcodeclst.gif

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

ibool.gif

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

ii32.gif

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

istr.gif

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

1D U16

「niHSDIO波形の読み取り」のこのインスタンスは、集録した波形を符号なし16ビット整数の配列として返します。

niHSDIO Read Waveform (1D U16)

civrn.gif

計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。

ci32.gif

読み取るサンプル数は、フェッチするサンプル数を指定します。

デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。

ci32.gif

最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。

値を-1に設定した場合、タイムアウトエラーは発生しません。

このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。

読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。

cu32.gif

フェッチするレコードは、オンボードメモリからフェッチするレコードを指定します。

cerrcodeclst.gif

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

cbool.gif

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

ci32.gif

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

cstr.gif

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

iivrn.gif

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

i1du16.gif

データは波形のデータを返します。

ii32.gif

読み取られたサンプル数は、正常に集録され、データに転送されたサンプル数を返します。

ierrcodeclst.gif

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

ibool.gif

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

ii32.gif

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

istr.gif

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

1D U8

「niHSDIO波形の読み取り」のこのインスタンスは、集録した波形を符号なし8ビット整数の配列として返します。

niHSDIO Read Waveform (1D U8)

civrn.gif

計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。

ci32.gif

読み取るサンプル数は、フェッチするサンプル数を指定します。

デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。

ci32.gif

最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。

値を-1に設定した場合、タイムアウトエラーは発生しません。

このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。

読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。

cu32.gif

フェッチするレコードは、オンボードメモリからフェッチするレコードを指定します。

cerrcodeclst.gif

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

cbool.gif

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

ci32.gif

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

cstr.gif

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

iivrn.gif

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

i1du8.gif

データは波形のデータを返します。

ii32.gif

読み取られたサンプル数は、正常に集録され、データに転送されたサンプル数を返します。

ierrcodeclst.gif

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

ibool.gif

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

ii32.gif

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

istr.gif

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

WDT

「niHSDIO波形の読み取り」のこのインスタンスは、チャンネルリストのチャンネルサブセットから集録された波形データを返します。この波形には、チャンネルリストパラメータで指定されたチャンネルサブセットからのデータのみが含まれ、チャンネルリストが空でない限り「niHSDIOダイナミックチャンネルの割り当て」VIでリストされているすべてのチャンネルからのデータを含むものではありません。

niHSDIO Read Waveform (WDT)

civrn.gif

計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。

ci32.gif

タイムスタンプタイプは、波形データのタイムスタンプを相対または絶対に指定します。

cstr.gif

チャンネルリストは、波形データを読み取るチャンネルを指定します。このパラメータで読み取りたいすべてのチャンネルを選択する前に、「niHSDIOダイナミックチャンネルの割り当て」VIを使用してそれらのチャンネルを割り当てる必要があります。NI-HSDIOは、「niHSDIOダイナミックチャンネルの割り当て」VIにリストされている順番ではなく、このパラメータにリストされているチャンネルの順番に波形データを読み取ります。このパラメータを空の場合、NI-HSDIOは「niHSDIOダイナミックチャンネルの割り当て」VIで設定されたすべてのチャンネルを読み取ります。

チャンネルリストまたはチャンネル範囲を使用して、複数のチャンネルを指定します。チャンネルリストには、区切られた複数のチャンネル名をカンマ (,) で区切って指定します (例: チャンネル0と2を指定するには 0,2 と指定)。チャンネルを範囲で指定するには、小さいチャンネル番号の後にハイフン (-) またはコロン (:) を入力し、その後に大きいチャンネル番号を入力します。 (例: チャンネル0、1、2を指定するには 0-2 と指定)。

ci32.gif

読み取るサンプル数は、フェッチするサンプル数を指定します。

デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。

ci32.gif

最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。

値を-1に設定した場合、タイムアウトエラーは発生しません。

このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。

読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。

cu32.gif

フェッチするレコードは、オンボードメモリからフェッチするレコードを指定します。

cerrcodeclst.gif

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

cbool.gif

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

ci32.gif

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

cstr.gif

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

iivrn.gif

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

idigwfm.gif

データは、集録した波形を返します。

ii32.gif

読み取られたサンプル数は、正常に集録され、データに転送されたサンプル数を返します。

ierrcodeclst.gif

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

ibool.gif

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

ii32.gif

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

istr.gif

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

マルチバス1D WDT

「niHSDIOバス波形の読み取り」のこのインスタンスは、チャンネルリスト配列内の各要素に対して1つの波形データを波形配列で返します。 このVIを使用すると、データを希望の順序またはサブセットごとに読み取ることができるため、読み取り後にデータを操作する必要がありません。

niHSDIO Read Bus Waveform (WDT)

civrn.gif

計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。

ci32.gif

読み取るサンプル数は、1つの波形に対してフェッチするサンプル数を指定します。

デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。

ci32.gif

最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。

値を-1に設定した場合、タイムアウトエラーは発生しません。

このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。

読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。

c1dstr.gif

チャンネルリストは、波形データを読み取るチャンネルを指定します。このパラメータで読み取りたいすべてのチャンネルを選択する前に、「niHSDIOダイナミックチャンネルの割り当て」VIを使用してそれらのチャンネルを割り当てる必要があります。NI-HSDIOは、「niHSDIOダイナミックチャンネルの割り当て」VIにリストされている順番ではなく、このパラメータにリストされているチャンネルの順番に波形データを読み取ります。このパラメータが空の場合、NI-HSDIOはすべてのチャンネルを読み取ります。

この配列の各要素は、指定チャンネルを構成し、データ出力の1波形データに対応します。チャンネルリストまたはチャンネル範囲を使用して、各要素に1つまたは複数のチャンネルを指定します。チャンネルリストは、カンマ (,) で区切られたチャンネル名の並びです (例: 0,2はチャンネル0および2の波形を指定)。チャンネル範囲を指定するには、小さいチャンネル番号とそれよりも大きいチャンネル番号を選択します。小さいチャンネル番号の後にハイフン (-) またはコロン (:) を使用し、その後にそれよりも大きいチャンネル番号を指定します。 (例: 0-2は、チャンネル0、1、および2の波形を指定)。

同じチャンネルをこの配列内の複数要素に含むことができます。たとえば、第1要素に0:2を、第2要素に0, 2を、第3要素に0を選択すると、データパラメータは、チャンネル0~2を描いた波形、チャンネル0と2を描いた波形、チャンネル0のみを描いた波形の3つの波形を返します。

ci32.gif

タイムスタンプタイプは、波形データのタイムスタンプを相対または絶対に指定します。

ci32.gif

開始レコードは、データのフェッチを開始するレコードを指定します。

cerrcodeclst.gif

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

cbool.gif

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

ci32.gif

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

cstr.gif

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

iivrn.gif

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

idigwfm.gif

データは、チャンネルリストパラメータ内の各要素あたり1つずつの集録データを波形の配列として返します。

ii32.gif

読み取られたサンプル数は、正常に集録され、データに転送されたサンプル数を返します。

ierrcodeclst.gif

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

ibool.gif

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

ii32.gif

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

istr.gif

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

2D U32

「niHSDIO波形の読み取り」のこのインスタンスは、集録した波形を符号なし32ビット整数の2次元配列として返します。

niHSDIO Read Multi Record (2D U32)

civrn.gif

計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。

cu32.gif

読み取るサンプル数は、フェッチするサンプル数を指定します。

デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。

ci32.gif

最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。

値を-1に設定した場合、タイムアウトエラーは発生しません。

このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。

読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。

ci32.gif

開始レコードは、データのフェッチを開始するレコードを指定します。

ci32.gif

フェッチするレコード数は、オンボードメモリからフェッチするレコードの数を指定します。

cerrcodeclst.gif

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

cbool.gif

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

ci32.gif

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

cstr.gif

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

iivrn.gif

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

i2du32.gif

データは波形のデータを返します。

i1dnclst.gif

波形情報は、絶対および相対タイムスタンプ、dt、および実際に読み取られたサンプル数を返します。

idbl.gif

絶対タイムスタンプは、操作の絶対タイムスタンプを返します。

idbl.gif

相対タイムスタンプは、操作の相対タイムスタンプを返します。

idbl.gif

dtは、波形の2つの値間の時間を返します。

ii32.gif

実際に読み取られたサンプル数は、読み取られたサンプル数を返します。

idbl.gif

予約済み1は、将来の使用に備えて予約されています。

idbl.gif

予約済み2は、将来の使用に備えて予約されています。

ierrcodeclst.gif

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

ibool.gif

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

ii32.gif

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

istr.gif

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

2D U16

「niHSDIO波形の読み取り」のこのインスタンスは、集録した波形を符号なし16ビット整数の2次元配列として返します。

niHSDIO Read Multi Record (2D U16)

civrn.gif

計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。

cu32.gif

読み取るサンプル数は、フェッチするサンプル数を指定します。

デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。

ci32.gif

最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。

値を-1に設定した場合、タイムアウトエラーは発生しません。

このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。

読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。

ci32.gif

開始レコードは、データのフェッチを開始するレコードを指定します。

ci32.gif

フェッチするレコード数は、オンボードメモリからフェッチするレコードの数を指定します。

cerrcodeclst.gif

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

cbool.gif

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

ci32.gif

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

cstr.gif

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

iivrn.gif

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

i2du16.gif

データは波形のデータを返します。

i1dnclst.gif

波形情報は、絶対および相対タイムスタンプ、dt、および実際に読み取られたサンプル数を返します。

idbl.gif

絶対タイムスタンプは、操作の絶対タイムスタンプを返します。

idbl.gif

相対タイムスタンプは、操作の相対タイムスタンプを返します。

idbl.gif

dtは、波形の2つの値間の時間を返します。

ii32.gif

実際に読み取られたサンプル数は、読み取られたサンプル数を返します。

idbl.gif

予約済み1は、将来の使用に備えて予約されています。

idbl.gif

予約済み2は、将来の使用に備えて予約されています。

ierrcodeclst.gif

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

ibool.gif

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

ii32.gif

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

istr.gif

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

2D U8

「niHSDIO波形の読み取り」のこのインスタンスは、集録した波形を符号なし8ビット整数の2次元配列として返します。

niHSDIO Read Multi Record (2D U8)

civrn.gif

計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。

cu32.gif

読み取るサンプル数は、フェッチするサンプル数を指定します。

デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。

ci32.gif

最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。

値を-1に設定した場合、タイムアウトエラーは発生しません。

このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。

読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。

ci32.gif

開始レコードは、データのフェッチを開始するレコードを指定します。

ci32.gif

フェッチするレコード数は、オンボードメモリからフェッチするレコードの数を指定します。

cerrcodeclst.gif

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

cbool.gif

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

ci32.gif

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

cstr.gif

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

iivrn.gif

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

i2du8.gif

データは波形のデータを返します。

i1dnclst.gif

波形情報は、絶対および相対タイムスタンプ、dt、および実際に読み取られたサンプル数を返します。

idbl.gif

絶対タイムスタンプは、操作の絶対タイムスタンプを返します。

idbl.gif

相対タイムスタンプは、操作の相対タイムスタンプを返します。

idbl.gif

dtは、波形の2つの値間の時間を返します。

ii32.gif

実際に読み取られたサンプル数は、読み取られたサンプル数を返します。

idbl.gif

予約済み1は、将来の使用に備えて予約されています。

idbl.gif

予約済み2は、将来の使用に備えて予約されています。

ierrcodeclst.gif

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

ibool.gif

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

ii32.gif

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

istr.gif

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

1D WDT

「niHSDIO波形の読み取り」のこのインスタンスは、チャンネルリストのチャンネルサブセットから集録された波形データ配列を返します。各波形には、チャンネルリストパラメータで指定されたチャンネルサブセットからのデータのみが含まれ、チャンネルリストが空でない限り「niHSDIOダイナミックチャンネルの割り当て」VIでリストされているすべてのチャンネルからのデータを含むものではありません。

niHSDIO Read Multi Record (WDT)

civrn.gif

計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。

ci32.gif

読み取るサンプル数は、フェッチするサンプル数を指定します。

デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。

ci32.gif

最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。

値を-1に設定した場合、タイムアウトエラーは発生しません。

このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。

読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。

cstr.gif

チャンネルリストは、波形データを読み取るチャンネルを指定します。このパラメータで読み取りたいすべてのチャンネルを選択する前に、「niHSDIOダイナミックチャンネルの割り当て」VIを使用してそれらのチャンネルを割り当てる必要があります。NI-HSDIOは、「niHSDIOダイナミックチャンネルの割り当て」VIにリストされている順番ではなく、このパラメータにリストされているチャンネルの順番に波形データを読み取ります。このパラメータを空の場合、NI-HSDIOは「niHSDIOダイナミックチャンネルの割り当て」VIで設定されたすべてのチャンネルを読み取ります。

チャンネルリストまたはチャンネル範囲を使用して、複数のチャンネルを指定します。チャンネルリストには、区切られた複数のチャンネル名をカンマ (,) で区切って指定します (例: チャンネル0と2を指定するには 0,2 と指定)。チャンネルを範囲で指定するには、小さいチャンネル番号の後にハイフン (-) またはコロン (:) を入力し、その後に大きいチャンネル番号を入力します。 (例: チャンネル0、1、2を指定するには 0-2 と指定)。

ci32.gif

タイムスタンプタイプは、波形データのタイムスタンプを相対または絶対に指定します。

ci32.gif

開始レコードは、データのフェッチを開始するレコードを指定します。

ci32.gif

フェッチするレコード数は、オンボードメモリからフェッチするレコードの数を指定します。

cerrcodeclst.gif

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

cbool.gif

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

ci32.gif

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

cstr.gif

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

iivrn.gif

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

i1ddigwdt.gif

データは波形のデータを返します。

ii32.gif

実際に読み取られたサンプル数は、読み取られたサンプル数を返します。

ierrcodeclst.gif

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

ibool.gif

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

ii32.gif

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

istr.gif

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

Log in to get a better experience