Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

When 構造を使用したモデルの評価

この例では、Test Sequence ブロックで When 構造を使用してテスト ハーネスの評価を作成する方法を示します。

このモデルは、3 つのモードで動作するシンプルな信号トラッカーを実装します。0 (オフ)、1 (低速)、および 2 (クイック) です。

信号トラッカーの出力と誤差を確認するには、モデルをシミュレートします。

テスト ハーネスを開く

SimpleTracker サブシステムには、Test Assessment ブロックを含むテスト ハーネスがあります。

Test Assessment ブロックでは、When 構造のテスト シーケンスを使用して SimpleTracker サブシステムの動作を評価します。

テスト シーケンスでは、実行する適切な verify() ステートメントを mode の値に基づいて判別します。CheckError ステップに 3 つのサブステップをもつ When 構造があります。

  • mode の値が 0 (オフ) の場合、OffMode がアクティブになります。

  • mode の値が 1 (低速) の場合、SlowMode がアクティブになります。

  • mode の値がそれ以外の場合、いずれも QuickMode がアクティブになります。

モデルの評価の実行

評価を実行するには、テスト ハーネスをシミュレートします。シミュレーション データ インスペクターを開き、評価の結果を検証します。

テスト ハーネスとメイン モデルを閉じます。

参考

| | | |

関連するトピック