解決策
FPGA内の特定のデバイスのサンプルレートを定義するには、まずそのデバイスが可能な最大サンプルレートを考慮する必要があります。これはモジュールの仕様で確認できます。
ほとんどのCシリーズモジュールは、任意のサンプルレートを設定するために次のソフトウェアアーキテクチャが使用できます。ただし、音響/振動モジュールなどのいくつか種類は例外となり、別のソフトウェアアーキテクチャを使用する必要があります。
上記のコードは、FPGA I/Oノードを使用してサンプルレートを変更するために必要な最小限の方法を示しています。ループタイマ関数は、各ループ反復にかかる時間を定義するために使用されます。シーケンスストラクチャは、FPGA I/Oノードが遅延の前に実行されないように実行順を指定する目的で使用します。