異なる条件やアプリケーションの状態に応じたI/Oの実行するために、シングルサイクルタイミングループ (SCTL) の内側でケースストラクチャを使用することができます。このステートマシンアーキテクチャはシングルサイクルタイミングループのレートで実行され、状態遷移はループの周波数を下回る周波数で発生します。

ケースストラクチャをシングルサイクルタイミングループ内で使用すると、ケースセレクタの評価に必要となる組み合わせ論理の遅延は、セレクタ入力データタイプの幅とケースの数に比例します。出力トンネルによって生じる組み合わせ論理の遅延は、ケースの数に比例します。

LabVIEWは、各クロックサイクルでケースストラクチャのすべてのケースを実行した後、多重化プロトコルを使用して出力を決定します。シングルサイクルタイミングループの内側でデジタルI/Oを持つケースストラクチャを使用する際の予期しない動作を回避するために、LabVIEWがどのようにシングルサイクルタイミングループ内でI/Oを同期しているかを理解する必要があります。