Main Content

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

back-to-back テストの作成と実行

この例では、back-to-back テストを作成して実行する方法を示します。このテストは等価性テストとも呼ばれます。back-to-back テストは、ノーマル シミュレーションの結果を、ソフトウェアインザループ、プロセッサインザループ、またはハードウェアインザループのシミュレーションから生成されたコードの結果と比較します。

  1. SILBlock モデルを開きます。

    openExample('SILBlock.slx')

  2. Controller サブシステムをクリックして選択します。

    Model with controller subsystem selected

  3. [Simulink Test] タブを開くには、[アプリ] タブの [モデルの検証とテスト] セクションで、[Simulink Test] をクリックします。

  4. テスト マネージャーを開くには、[テスト] タブで、[Simulink テスト マネージャー] をクリックします。

    Tests tab with Simulink Test Manager button highlighted

  5. [新規][モデル コンポーネントのテスト] をクリックします。[モデル コンポーネントのテストの作成] ウィザードが開きます。

  6. [最上位モデル] を指定するには、[最上位モデル] フィールドの横にある [現在のモデルを使用] ボタン をクリックします。

    モデルで選択した Controller サブシステムを追加するには、[現在選択されているコンポーネントを使用] をクリックします。

    First page of wizard with top model and component

  7. [次へ] をクリックして、テスト ハーネスの入力の取得方法を指定します。[最上位モデルからのコンポーネント入力をテスト入力として使用] を選択します。このオプションでは、モデルが実行され、選択したモデル コンポーネントへの入力を使用してテスト ハーネスの入力が作成されます。

    Test Inputs, second page of wizard, with Use component input selected

  8. [次へ] をクリックしてテスト方法を選択します。[back-to-back テストを実行する] をクリックします。[シミュレーション 1] には、[Normal] を選択します。[シミュレーション 2] には、[Software-in-the-Loop (SIL)] を選択します。

    Verification strategy, third page of wizard, with perform back to back testing selected with the simulations set to Normal and software in the loop

  9. [次へ] をクリックして、テスト ハーネスの入力ソース、形式、テスト データと生成されたテストの保存場所を指定します。テスト データの保存場所の [ファイル形式を指定] で、[EXCEL] を選択します。[テスト データを保存する場所を指定] には、既定の場所の名前を使用します。[テスト ファイルの場所] には「B2BtestFile」と入力します。

    Generated test, last page of the wizard, with Inports as the harness source, Excel as the file format, and save location for test data and generated tests specified

  10. [完了] をクリックします。テスト ハーネスとテスト ケースが作成され、ウィザードが閉じます。

    Test Manger with generated test case

back-to-back テストの実行

back-to-back テストを実行するには、[実行] をクリックします。

back-to-back テストの結果の表示

[結果とアーティファクト] パネルで結果の階層を展開します。[等価性基準の結果] にある [Out1:1] を選択します。上のプロットは出力信号が揃っていることを示し、下のプロットは出力信号間の差がゼロであることを示しています。

Test Manager results plot of the baseline and simulation output signals, and another plot of the output differences

参考

| |

関連するトピック