フェッチ
- 更新日2023-02-17
- 3分で読める
フェッチ
集録された波形データをデバイスメモリからPCメモリに転送します。このデータは、ハードウェアが開始された後にハードウェアによってオンボードメモリに書き込まれます。 最大時間 (ミリ秒) で指定した時間が経過した後に、「読み取るサンプル数」で指定したサンプル数が利用できない場合、このはタイムアウトエラーになり、データを返しません。フェッチ位置は、で適切な「フェッチ位置」および「フェッチオフセット」プロパティを選択することで修正できます。「フェッチ位置」のデフォルト値は、現在の読み取り位置です。「フェッチオフセット」のデフォルト値は0です。は、フェッチがその一部として実行されるため、「波形をフェッチ」を使用する必要はありません。
ダイナミックおよびスタティック集録操作をプログラムするには、操作ノードを使用します。
チャンネルリスト配列内の各要素に対して1つの波形をフェッチし、波形データ配列を返します。
データをフェッチして、読み取られたサンプル数を符号なし32ビット整数の2次元配列として返します。
データをフェッチして、読み取られたサンプル数を符号なし16ビット整数の2次元配列として返します。
データをフェッチして、読み取られたサンプル数を符号なし8ビット整数の2次元配列として返します。
チャンネルリストに指定されているチャンネルのサブセットからデータを波形データタイプデータの配列としてフェッチして、読み取ったサンプルを返します。
データをフェッチして、読み取られたサンプル数を符号なし32ビット整数の配列として返します。
データをフェッチして、読み取られたサンプル数を符号なし16ビット整数の配列として返します。
データをフェッチして、読み取られたサンプル数を符号なし8ビット整数の配列として返します。
集録した波形データをデバイスのメモリから、ダイレクトDMA互換デバイスに割り当てられたPCメモリに直接転送します。
チャンネルリストに指定されているチャンネルのサブセットからデータを波形データタイプを使用してフェッチして、読み取ったサンプルを返します。