NI-DAQmxのデータ形式
- 更新日2025-12-03
- 5分で読める
データ形式とは、読み取り/書き込み対象となるデータのタイプを表します。
アナログおよび電力チャンネルのデータ形式
入力タスクでは、追加情報をさまざまな用途に使用できます。たとえば、グラフを更新してタイミング情報を表示したり、チャンネル名のラベルを追加することができます。解析ルーチンはタイミング情報を利用してFFTなどを計算します。NI-DAQmxでは、これらの情報を追加することで生じるオーバーヘッドを低減するために必要な情報だけを選択することができます。
出力タスクでは、タイミング情報は有効な主要フィールドです。ライブラリによって生成された波形には、出力タスクのタイミングを設定するために使用できるタイミング情報が含まれる場合があります。
波形データの読み取り時には、波形の最初のサンプルが集録された時間 (t0) とサンプル間の経過時間 (dt) が含まれます。ただし、これらの2つの値には制限事項があります。
デジタルチャンネルのデータ形式
専用のデジタル形式は、論理アナライザやデジタルシミュレーションツールに類似したデジタルデータを表します。各チャンネルのライン数には制限がありません。さらに、デジタル形式では基本の1と0以外の状態を使用することもできます。アプリケーション開発環境では、デジタルデータとグラフ表示をカスタマイズすることで、この形式を有効に活用します。
入力タスクでは、追加情報をさまざまな用途に使用できます。たとえば、グラフを更新してタイミング情報を表示したり、チャンネル名のラベルを追加することができます。NI-DAQmxでは、これらの情報を追加することで生じるオーバーヘッドを低減するために必要な情報だけを選択することができます。
出力タスクでは、タイミング情報は有効な主要フィールドです。ライブラリによって生成された波形には、出力タスクのタイミングを設定するために使用できるタイミング情報が含まれる場合があります。
波形データの読み取り時には、波形の最初のサンプルが集録された時間 (t0) とサンプル間の経過時間 (dt) が含まれます。ただし、これらの2つの値には制限事項があります。
必要に応じて、デジタルデータを処理、表示するためにライン形式を使用します。一般的なアプリケーションはバックリレー状態を制御するか、読み取ります。一般には高速デジタルアプリケーションでライン形式は使用されません。
ポート形式は、1ラインにつき1ビットのメモリだけを使用するため、必要なメモリ容量が最も少なくなります。また、多くのデバイスのネイティブ形式に一致するため、処理時間も最短となります。
サポートされる最大の整数は32ビットであるため、ポート形式の使用時に読み取りまたは書き込みできるデジタルチャンネルは32ラインまでです。
カウンタチャンネルデータ形式
未処理データ形式
未処理データ形式は、デバイスのネイティブデータ形式によって定義されます。