確定的アプリケーションを作成する
- 更新日2025-02-20
- 2分で読める
「確定性」とは、外部イベントに対するシステムの応答または一定時間内での処理の実行の一貫性を表すシステム特性です。確定的システムで期待されるパフォーマンスと実際の実行タイミングのずれを、ジッタと呼びます。多くのリアルタイムアプリケーションでは、以下の図で示すようにジッタが常に許容範囲内でなければなりません。
確定的タスクを実行する確定的アプリケーションを開発する際は、このセクションで説明するプログラミングテクニックを活用してRTターゲットで実行するVIのジッタを低減することができます。
メモ リアルタイムループは、確定性を確立するまでのウォームアップとして1回または2回の反復を必要とします。アプリケーションがタイミング要件を満たしているかどうかは、各タイムクリティカルループのウォームアップ反復後に検証してください。