NI 9403で指定した時間のPWM信号を生成できない

更新しました Nov 19, 2022

使用製品

ハードウェア

  • NI-9403
  • CompactRIO Chassis

問題

compactRIOシャーシとNI 9403を使用して、PWM信号を生成しようとしています。
この資料 にある方法でプログラムを組んでいるのですが、待機の関数でHIGHとなっている時間を指定しても、指定したとおりの時間HIGHにならないことがあります。

解決策

NI 9403のアップデートレートは7 μsです。そのため、このアップデートレートよりも早いタイミングでHIGH、LOWを切り替えることはできません。
より高速なアップデートレートが必要となる場合には、アップデートレートが100 nsのNI 9401 や55 nsのNI 9402 を使用することを検討してください。