LabVIEW FPGA の複数の方形波発生器が予期しない出力を生成する

更新しました Dec 25, 2023

使用製品

ソフトウェア

  • LabVIEW FPGA Module

問題

LabVIEW FPGA の whileループ内で複数の方形波発生器 Express VIを実行しています。生成される信号を確認すると予期しない出力信号になっていることが分かりました。これはなぜですか?どのようにして解消することができますか?

解決策

Whileループ内で複数の方形波発生器 Express VIを実行すると、予期しないパルスパターンが生成されます。
回避策として、シングルサイクルタイミングループ(SCTL)内で方形波発生器 Express VI を実行しすることで一貫したパルス列を生成することが可能となります。
SCTL内で方形波発生器を使用する場合は、方形波発生器のプロパティで実行モードとして「シングルサイクルタイミングループの内側」を選択します。