このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
sldvmergeharness
テスト ケースおよび初期化を 1 つのハーネス モデルにマージする
メモ
sldvharnessmerge
は sldvmergeharness
に置き換えられています。
説明
は、status
= sldvmergeharness(name
, models
, initialization_commands
)models
内の各テスト ハーネス モデルからテスト データおよび初期化コマンドを収集します。この関数は、データおよび初期化コマンドを新しいモデルのハンドルである name
に保存します。
name
が存在しない場合、sldvmergeharness
では name
が models
の最初のモデルのコピーとして作成されます。次に、sldvmergeharness
は、models
にリストされたその他のモデルからのデータを、このモデルにマージします。以前の sldvmergeharness
の実行から name
を作成した場合、name
の以降の sldvmergeharness
の実行では、前の実行の構造体および初期化を維持します。name
が既存の Simulink® モデルと一致する場合、sldvmergeharness
は、models
のテスト データを name
にマージします。
sldvmergeharness
は、name
と models
の残りのモデルが最上位レベルで Signal Builder ブロックを 1 つだけもつことを前提としています。models
の 1 つのモデルが最上位に複数の Signal Builder ブロックをもつ場合、またはその最上位の Signal Builder ブロックに name
の最上位の Signal Builder ブロックと同じ数の信号が存在しない場合、sldvmergeharness
はそのモデルのテスト データを name
にマージしません。
パラメーター値のさまざまなセットを使用するテスト ケースを組み合わせるには、sldvmergeharness
と sldvgencov
を併用します。
例
入力引数
出力引数
バージョン履歴
R2010b で導入