NI-DAQmx: アナログ出力のアップデートレートと信号周波数の関係

更新しました May 19, 2026

使用製品

ハードウェア

  • Analog Output Device

問題

NI-DAQmxアナログ出力(AO)タスクでDAQデバイスのAOアップデートレートと信号周波数の関係はどのようになっていますか?

 

NI-DAQmx のアナログ出力における目標周波数入力と、実際のハードウェアの AO 更新レートとの関係は何ですか?

解決策

アナログ出力のアップデートレートは、以下の式で決定できます。

 
AO更新レート =(目標周波数) × (バッファあたりのサンプル数 / バッファあたりの周期数)

 

これは、バッファあたりのサンプル数 / バッファあたりの周期数 = 1周期あたりのサンプル数と置き換えることもできます。 D/Aコンバータ(DAC)は波形周期ごとにNサンプルを出力する必要があるため、AOアップデートレートは(目標の周波数) × N になります。
 

例えば、生成したい目標周波数を1000 Hz、バッファあたりのサンプル数を250、バッファあたりの周期数を5と設定する場合、AOアップデートレートは以下のようになります。

 

AOアップデートレート(サンプル/秒)= 1000 Hz ×(250サンプル数 / 5周期) = 50,000(サンプル/秒) = 50 kHz

 

上記の計算により、AOアップデートレートは50 KHzになります。