niHSDIO波形の読み取り VI
- 更新日2023-02-21
- 41分で読める
ダイナミック集録用として有効にされたチャンネルの波形集録を開始し、読み取るサンプル数で指定したサンプル数を集録するまで待機し、集録したデータを返します。
関連トピック
1D U32
「niHSDIO波形の読み取り」VIのこのインスタンスは、集録した波形を符号なし32ビット整数の配列として返します。
![]() |
計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。 |
||||||
![]() |
読み取るサンプル数は、フェッチするサンプル数を指定します。 デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。 |
||||||
![]() |
最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。 値を-1に設定した場合、タイムアウトエラーは発生しません。 このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。 読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。 |
||||||
![]() |
フェッチするレコードは、オンボードメモリからフェッチするレコードを指定します。 |
||||||
![]() |
エラー入力 (エラーなし)は、このノードの実行前に発生したエラー状態を示します。この入力は、標準エラー入力として機能します。
|
||||||
![]() |
計測器ハンドル出力は、計測器セッションのリファレンスを次のVIへ渡します。計測器ハンドルは「niHSDIO集録セッションを初期化」VIから取得されます。 |
||||||
![]() |
データは、集録した波形を返します。 |
||||||
![]() |
読み取られたサンプル数は、正常に集録され、データに転送されたサンプル数を返します。 |
||||||
![]() |
エラー出力にはエラー情報が含まれます。この出力は、標準エラー出力として機能します。
|
1D U16
「niHSDIO波形の読み取り」のこのインスタンスは、集録した波形を符号なし16ビット整数の配列として返します。
![]() |
計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。 |
||||||
![]() |
読み取るサンプル数は、フェッチするサンプル数を指定します。 デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。 |
||||||
![]() |
最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。 値を-1に設定した場合、タイムアウトエラーは発生しません。 このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。 読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。 |
||||||
![]() |
フェッチするレコードは、オンボードメモリからフェッチするレコードを指定します。 |
||||||
![]() |
エラー入力 (エラーなし)は、このノードの実行前に発生したエラー状態を示します。この入力は、標準エラー入力として機能します。
|
||||||
![]() |
計測器ハンドル出力は、計測器セッションのリファレンスを次のVIへ渡します。計測器ハンドルは「niHSDIO集録セッションを初期化」VIから取得されます。 |
||||||
![]() |
データは波形のデータを返します。 |
||||||
![]() |
読み取られたサンプル数は、正常に集録され、データに転送されたサンプル数を返します。 |
||||||
![]() |
エラー出力にはエラー情報が含まれます。この出力は、標準エラー出力として機能します。
|
1D U8
「niHSDIO波形の読み取り」のこのインスタンスは、集録した波形を符号なし8ビット整数の配列として返します。
![]() |
計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。 |
||||||
![]() |
読み取るサンプル数は、フェッチするサンプル数を指定します。 デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。 |
||||||
![]() |
最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。 値を-1に設定した場合、タイムアウトエラーは発生しません。 このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。 読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。 |
||||||
![]() |
フェッチするレコードは、オンボードメモリからフェッチするレコードを指定します。 |
||||||
![]() |
エラー入力 (エラーなし)は、このノードの実行前に発生したエラー状態を示します。この入力は、標準エラー入力として機能します。
|
||||||
![]() |
計測器ハンドル出力は、計測器セッションのリファレンスを次のVIへ渡します。計測器ハンドルは「niHSDIO集録セッションを初期化」VIから取得されます。 |
||||||
![]() |
データは波形のデータを返します。 |
||||||
![]() |
読み取られたサンプル数は、正常に集録され、データに転送されたサンプル数を返します。 |
||||||
![]() |
エラー出力にはエラー情報が含まれます。この出力は、標準エラー出力として機能します。
|
WDT
「niHSDIO波形の読み取り」のこのインスタンスは、チャンネルリストのチャンネルサブセットから集録された波形データを返します。この波形には、チャンネルリストパラメータで指定されたチャンネルサブセットからのデータのみが含まれ、チャンネルリストが空でない限り「niHSDIOダイナミックチャンネルの割り当て」VIでリストされているすべてのチャンネルからのデータを含むものではありません。
![]() |
計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。 |
||||||
![]() |
タイムスタンプタイプは、波形データのタイムスタンプを相対または絶対に指定します。 |
||||||
![]() |
チャンネルリストは、波形データを読み取るチャンネルを指定します。このパラメータで読み取りたいすべてのチャンネルを選択する前に、「niHSDIOダイナミックチャンネルの割り当て」VIを使用してそれらのチャンネルを割り当てる必要があります。NI-HSDIOは、「niHSDIOダイナミックチャンネルの割り当て」VIにリストされている順番ではなく、このパラメータにリストされているチャンネルの順番に波形データを読み取ります。このパラメータを空の場合、NI-HSDIOは「niHSDIOダイナミックチャンネルの割り当て」VIで設定されたすべてのチャンネルを読み取ります。 チャンネルリストまたはチャンネル範囲を使用して、複数のチャンネルを指定します。チャンネルリストには、区切られた複数のチャンネル名をカンマ (,) で区切って指定します (例: チャンネル0と2を指定するには 0,2 と指定)。チャンネルを範囲で指定するには、小さいチャンネル番号の後にハイフン (-) またはコロン (:) を入力し、その後に大きいチャンネル番号を入力します。 (例: チャンネル0、1、2を指定するには 0-2 と指定)。 |
||||||
![]() |
読み取るサンプル数は、フェッチするサンプル数を指定します。 デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。 |
||||||
![]() |
最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。 値を-1に設定した場合、タイムアウトエラーは発生しません。 このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。 読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。 |
||||||
![]() |
フェッチするレコードは、オンボードメモリからフェッチするレコードを指定します。 |
||||||
![]() |
エラー入力 (エラーなし)は、このノードの実行前に発生したエラー状態を示します。この入力は、標準エラー入力として機能します。
|
||||||
![]() |
計測器ハンドル出力は、計測器セッションのリファレンスを次のVIへ渡します。計測器ハンドルは「niHSDIO集録セッションを初期化」VIから取得されます。 |
||||||
![]() |
データは、集録した波形を返します。 |
||||||
![]() |
読み取られたサンプル数は、正常に集録され、データに転送されたサンプル数を返します。 |
||||||
![]() |
エラー出力にはエラー情報が含まれます。この出力は、標準エラー出力として機能します。
|
マルチバス1D WDT
「niHSDIOバス波形の読み取り」のこのインスタンスは、チャンネルリスト配列内の各要素に対して1つの波形データを波形配列で返します。 このVIを使用すると、データを希望の順序またはサブセットごとに読み取ることができるため、読み取り後にデータを操作する必要がありません。
![]() |
計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。 |
||||||
![]() |
読み取るサンプル数は、1つの波形に対してフェッチするサンプル数を指定します。 デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。 |
||||||
![]() |
最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。 値を-1に設定した場合、タイムアウトエラーは発生しません。 このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。 読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。 |
||||||
![]() |
チャンネルリストは、波形データを読み取るチャンネルを指定します。このパラメータで読み取りたいすべてのチャンネルを選択する前に、「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つの波形を返します。 |
||||||
![]() |
タイムスタンプタイプは、波形データのタイムスタンプを相対または絶対に指定します。 |
||||||
![]() |
開始レコードは、データのフェッチを開始するレコードを指定します。 |
||||||
![]() |
エラー入力 (エラーなし)は、このノードの実行前に発生したエラー状態を示します。この入力は、標準エラー入力として機能します。
|
||||||
![]() |
計測器ハンドル出力は、計測器セッションのリファレンスを次のVIへ渡します。計測器ハンドルは「niHSDIO集録セッションを初期化」VIから取得されます。 |
||||||
![]() |
データは、チャンネルリストパラメータ内の各要素あたり1つずつの集録データを波形の配列として返します。 |
||||||
![]() |
読み取られたサンプル数は、正常に集録され、データに転送されたサンプル数を返します。 |
||||||
![]() |
エラー出力にはエラー情報が含まれます。この出力は、標準エラー出力として機能します。
|
2D U32
「niHSDIO波形の読み取り」のこのインスタンスは、集録した波形を符号なし32ビット整数の2次元配列として返します。
![]() |
計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。 |
||||||||||||
![]() |
読み取るサンプル数は、フェッチするサンプル数を指定します。 デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。 |
||||||||||||
![]() |
最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。 値を-1に設定した場合、タイムアウトエラーは発生しません。 このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。 読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。 |
||||||||||||
![]() |
開始レコードは、データのフェッチを開始するレコードを指定します。 |
||||||||||||
![]() |
フェッチするレコード数は、オンボードメモリからフェッチするレコードの数を指定します。 |
||||||||||||
![]() |
エラー入力 (エラーなし)は、このノードの実行前に発生したエラー状態を示します。この入力は、標準エラー入力として機能します。
|
||||||||||||
![]() |
計測器ハンドル出力は、計測器セッションのリファレンスを次のVIへ渡します。計測器ハンドルは「niHSDIO集録セッションを初期化」VIから取得されます。 |
||||||||||||
![]() |
データは波形のデータを返します。 |
||||||||||||
![]() |
波形情報は、絶対および相対タイムスタンプ、dt、および実際に読み取られたサンプル数を返します。
|
||||||||||||
![]() |
エラー出力にはエラー情報が含まれます。この出力は、標準エラー出力として機能します。
|
2D U16
「niHSDIO波形の読み取り」のこのインスタンスは、集録した波形を符号なし16ビット整数の2次元配列として返します。
![]() |
計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。 |
||||||||||||
![]() |
読み取るサンプル数は、フェッチするサンプル数を指定します。 デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。 |
||||||||||||
![]() |
最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。 値を-1に設定した場合、タイムアウトエラーは発生しません。 このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。 読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。 |
||||||||||||
![]() |
開始レコードは、データのフェッチを開始するレコードを指定します。 |
||||||||||||
![]() |
フェッチするレコード数は、オンボードメモリからフェッチするレコードの数を指定します。 |
||||||||||||
![]() |
エラー入力 (エラーなし)は、このノードの実行前に発生したエラー状態を示します。この入力は、標準エラー入力として機能します。
|
||||||||||||
![]() |
計測器ハンドル出力は、計測器セッションのリファレンスを次のVIへ渡します。計測器ハンドルは「niHSDIO集録セッションを初期化」VIから取得されます。 |
||||||||||||
![]() |
データは波形のデータを返します。 |
||||||||||||
![]() |
波形情報は、絶対および相対タイムスタンプ、dt、および実際に読み取られたサンプル数を返します。
|
||||||||||||
![]() |
エラー出力にはエラー情報が含まれます。この出力は、標準エラー出力として機能します。
|
2D U8
「niHSDIO波形の読み取り」のこのインスタンスは、集録した波形を符号なし8ビット整数の2次元配列として返します。
![]() |
計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。 |
||||||||||||
![]() |
読み取るサンプル数は、フェッチするサンプル数を指定します。 デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。 |
||||||||||||
![]() |
最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。 値を-1に設定した場合、タイムアウトエラーは発生しません。 このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。 読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。 |
||||||||||||
![]() |
開始レコードは、データのフェッチを開始するレコードを指定します。 |
||||||||||||
![]() |
フェッチするレコード数は、オンボードメモリからフェッチするレコードの数を指定します。 |
||||||||||||
![]() |
エラー入力 (エラーなし)は、このノードの実行前に発生したエラー状態を示します。この入力は、標準エラー入力として機能します。
|
||||||||||||
![]() |
計測器ハンドル出力は、計測器セッションのリファレンスを次のVIへ渡します。計測器ハンドルは「niHSDIO集録セッションを初期化」VIから取得されます。 |
||||||||||||
![]() |
データは波形のデータを返します。 |
||||||||||||
![]() |
波形情報は、絶対および相対タイムスタンプ、dt、および実際に読み取られたサンプル数を返します。
|
||||||||||||
![]() |
エラー出力にはエラー情報が含まれます。この出力は、標準エラー出力として機能します。
|
1D WDT
「niHSDIO波形の読み取り」のこのインスタンスは、チャンネルリストのチャンネルサブセットから集録された波形データ配列を返します。各波形には、チャンネルリストパラメータで指定されたチャンネルサブセットからのデータのみが含まれ、チャンネルリストが空でない限り「niHSDIOダイナミックチャンネルの割り当て」VIでリストされているすべてのチャンネルからのデータを含むものではありません。
![]() |
計測器ハンドルは、計測器セッションを識別します。計測器ハンドルは、「niHSDIO集録セッションを初期化」VIから取得します。 |
||||||
![]() |
読み取るサンプル数は、フェッチするサンプル数を指定します。 デバイスメモリ内のサンプル数より大きい値を読み取るサンプル数で指定した場合、NI-HSDIOは最大時間 (ミリ秒) が経過した後に集録されたサンプルを返します。このパラメータを-1に設定すると、「niHSDIO集録サイズを構成」VIで指定したサンプル数/レコードが集録されます。 |
||||||
![]() |
最大時間 (ミリ秒)は、NI-HSDIOがタイムアウトエラーを返す前に、VIの処理を行う最大時間 (ミリ秒) を指定します。 値を-1に設定した場合、タイムアウトエラーは発生しません。 このパラメータを0に設定すると、VIは最大で読み取るサンプル数で指定する数のサンプルを即座に返します。 読み取るサンプル数がデバイスメモリ内のサンプル数より多く、すべての有効サンプルがタイムアウト前に集録された場合、NI-HSDIOは有効なサンプルを返します。 |
||||||
![]() |
チャンネルリストは、波形データを読み取るチャンネルを指定します。このパラメータで読み取りたいすべてのチャンネルを選択する前に、「niHSDIOダイナミックチャンネルの割り当て」VIを使用してそれらのチャンネルを割り当てる必要があります。NI-HSDIOは、「niHSDIOダイナミックチャンネルの割り当て」VIにリストされている順番ではなく、このパラメータにリストされているチャンネルの順番に波形データを読み取ります。このパラメータを空の場合、NI-HSDIOは「niHSDIOダイナミックチャンネルの割り当て」VIで設定されたすべてのチャンネルを読み取ります。 チャンネルリストまたはチャンネル範囲を使用して、複数のチャンネルを指定します。チャンネルリストには、区切られた複数のチャンネル名をカンマ (,) で区切って指定します (例: チャンネル0と2を指定するには 0,2 と指定)。チャンネルを範囲で指定するには、小さいチャンネル番号の後にハイフン (-) またはコロン (:) を入力し、その後に大きいチャンネル番号を入力します。 (例: チャンネル0、1、2を指定するには 0-2 と指定)。 |
||||||
![]() |
タイムスタンプタイプは、波形データのタイムスタンプを相対または絶対に指定します。 |
||||||
![]() |
開始レコードは、データのフェッチを開始するレコードを指定します。 |
||||||
![]() |
フェッチするレコード数は、オンボードメモリからフェッチするレコードの数を指定します。 |
||||||
![]() |
エラー入力 (エラーなし)は、このノードの実行前に発生したエラー状態を示します。この入力は、標準エラー入力として機能します。
|
||||||
![]() |
計測器ハンドル出力は、計測器セッションのリファレンスを次のVIへ渡します。計測器ハンドルは「niHSDIO集録セッションを初期化」VIから取得されます。 |
||||||
![]() |
データは波形のデータを返します。 |
||||||
![]() |
実際に読み取られたサンプル数は、読み取られたサンプル数を返します。 |
||||||
![]() |
エラー出力にはエラー情報が含まれます。この出力は、標準エラー出力として機能します。
|