データレートを構成する
- 更新日2026-02-09
- 5分で読める
データ範囲をカスタマイズし、低速、中速、高速データレートの値を設定して、DAQデバイスのデータ収集レートを構成します。
ダウンサンプリングをサポートするデバイスの場合、アンチエイリアスフィルタを使用して100 Hzでダウンサンプリングできます。
すべてのアナログ入力デバイスは、低速、中速、または高速のデータレートを使用するように構成できます。
オンボードカウンタ、62xx/63xxマルチファンクションI/Oデバイスのカウンタ、およびデジタルモジュールを、これらのデータレートレベルを使用するように構成します。ただし、これらのデータレートにアクセスするには、まず同じシャーシ内のアナログ入力チャンネルまたはデジタルチャンネルを構成する必要があります。
CompactDAQカウンタモジュールには、中速データレートレベルのデータレートリソースが必要です。CompactDAQカウンタモジュールを追加する場合、中速データレートを使用しているモジュールを低速または高速に変更します。
DAQデバイスで使用可能なデータレートを構成するには、以下の手順を実行します。
- ツールバーのデータレートを構成する (
) をクリックするか、データレートレベルプルダウンセレクタから構成をクリックします。 - 低速、中速、高速、カウンタ、またはデジタルの各レートの周波数をHzまたはs (間隔を指定する場合の秒) 単位で指定します。使用できるデータレートのタイプは、デバイスにより異なります。
- 完了をクリックしてレートを適用します。
モジュールが、指定されたレートでサンプリングしません。なぜですか。
- モジュールは特定のレートをサポートします。さまざまなレートでサンプリングするようにモジュールを構成します。ただし、ハードウェアの制限により、FlexLoggerを使用してサポートされている最も近いレートに調整する場合があります。メモ 強制レートは指定したレートよりも高速です。たとえば、10 Hzと20 Hzをサポートするモジュールに11 Hzを構成した場合、FlexLoggerは20 Hzを使用します。
- 最小コモンレートでのモジュールサンプリング。同じシャーシ内の複数のモジュールを同じレートに構成し、モジュールが異なるデータレートをサポートする場合、FlexLoggerはサポートされているコモンレートを設定します。データの損失を防ぎ、効果的な同期を行うために、コモンレートを使用します。たとえば、NI-9219とNI-9236を中速 (200 Hz) に設定した場合、NI-9236は200 Hz構成を満たす速度でサンプリングできません。その結果、構成したレートに最も近いコモンレートであるため、両方のモジュールは実際のレートとして約793 Hzを使用します。
サポートされているレートを使用するには、同じシャーシ内のモジュールを異なるタイミングレートで構成するか、モジュールを別々のシャーシに配置します。
モジュールでレートがダウンサンプリング済みと表示されるのはなぜですか。
多くのモジュールでは、サポートしているよりも低いデータレートを満たすために、ソフトウェアでのダウンサンプリングがサポートされています。ダウンサンプリングは、同じレートに設定されたすべてのモジュールがダウンサンプリングをサポートする場合に発生します。使用可能なダウンサンプリングレートは100 Hzです。
モジュールレートがダウンサンプリングされないのはなぜですか。
モジュールが要件を満たしているのにダウンサンプリングされていない場合は、次の点を確認します。
- 既存のダウンサンプリングプレビュー機能が、デフォルトのアンチエイリアスダウンサンプリングフィルタに干渉します。に移動し、強制されたハードウェアサンプリングレートから低速サンプリングレートへのダウンサンプリングを有効にする機能を無効にします。メモ 既存のプレビュー機能は任意のデータレートに対応していますが、アンチエイリアシングは提供されていません。
- Cシリーズ低速サンプリングデバイスはダウンサンプリングにサポートしていません。低速サンプリングデバイスの一覧については、『NI-DAQmxユーザマニュアル』の「Cシリーズデバイスの分類」を参照してください。1つの低速サンプリングデバイスが、ダウンサンプリングをサポートするモジュールと同じレートに設定されている場合、すべてのモジュールのダウンサンプリングが無効になります。