Simulink R2023a の Simulink Test を使用して、Simulink モデルの Test Sequence ブロックと Test Assessment ブロックのシナリオを​接続するには、どうす​ればよいですか?

1 次查看(过去 30 天)

私はテストハーネスで私のSimulinkモデルに "Test Sequence"ブロックと "Test Assessment"ブロックを使用しようとしています。シナリオは "Test Sequence" ブロックと "Test Assessment" ブロックで定義しました。私のワークフローでは、シナリオとリンクして "Test Sequence" ブロックと "Test Assessment" ブロック間で相互運用する必要があります。このワークフローを実現するにはどうすればよいですか?

采纳的回答

MathWorks Support Team
MathWorks Support Team 2024-8-22,0:00
各ブロックには、各ブロックで定義されたシナリオをアクティブにするために制御できる「Active_Scenario_Index」があります。「Test Sequence」ブロックと「Test Assessment」ブロックの両方をダブルクリックし、両方のブロックのシナリオタブで「ワークスペースからアクティブなシナリオを制御」のオプションをオンにします。アクティブなシナリオをプログラムで制御する方法の詳細については、以下のリンク先のドキュメントを参照してください。
次に、作成したテスト ハーネスに移動し、Simulink Test Manager を開きます。Test Manager で、対応するモデルとハーネスをポイントしてテスト ケースを作成します。テスト ケースの [パラメーター オーバーライド] オプションに移動し、以下に示す形式でパラメーター オーバーライドを追加します:
Parameter_Set 1:
Parameter Set/ workspace variable: Active_Scenario_Index
Override Value: 1
Source: model workspace
Model Element: test_cases_Harness1/Test_Assesment_Block, test_cases_Harness1/Test_Sequence_Block
Parameter_Set 2:
Parameter Set/ workspace variable: Active_Scenario_Index
Override Value: 2
Source: model workspace
Model Element: test_cases_Harness1/Test_Assesment_Block, test_cases_Harness1/Test_Sequence_Block
Parameter_Set 3:
Parameter Set/ workspace variable: Active_Scenario_Index
Override Value: 3
Source: model workspace
Model Element: test_cases_Harness1/Test_Assesment_Block, test_cases_Harness1/Test_Sequence_Block
モデルパラメータのオーバーライドの詳細については、以下のドキュメントリンクを参照してください:
次に、テスト マネージャーの各 "Parameter_Set" と共にテストを実行するイテレーションを作成します。これにより、定義した各モデル要素の各パラメーターのオーバーライド中に「Active_Scenario_Index」に値が割り当てられます。これにより、反復中にこれらのパラメーターが実行されます。
最終的なワークフローは次のようになります。
  • Iteration 1: Scenario 1 in Test Sequence + Scenario 1 in Test Assessment
  • Iteration 2: Scenario 2 in Test Sequence + Scenario 2 in Test Assessment
  • Iteration 3: Scenario 3 in Test Sequence + Scenario 3 in Test Assessment
このように、シナリオとリンクすることで、"Test Sequence" ブロックと "Test Assessment" ブロックを相互運用できます。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Inputs 的更多信息

产品


版本

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!