sldvmergeharness
将测试用例和初始化合并到一个框架模型中
说明
从 status = sldvmergeharness(name, models)models 中的每个测试框架模型收集测试数据。该函数将数据保存在 name 中,它是新模型的句柄。
如果 name 不存在,sldvmergeharness 会创建模型 name 作为 models 中信号数最多的模型的副本。然后 sldvmergeharness 会将 models 中列出的其他模型的数据合并到此模型中。如果您从之前的 sldvmergeharness 运行中创建 name,则 name 的后续 sldvmergeharness 运行将保留之前运行的结构体和初始化。如果 name 与现有的 Simulink® 模型匹配,则 sldvmergeharness 会将 models 中的测试数据合并到 name 中。
sldvmergeharness 假定 name 和 models 中的其余模型在顶层只有一个 Signal Editor 模块。如果 models 中的模型在顶层有多个 Signal Editor 模块,或者其顶层 Signal Editor 模块的信号数量与 name 中的顶层 Signal Editor 模块的信号数量不同,则 sldvmergeharness 不会将模型测试数据合并到 name 中。
要组合使用不同参数值集的测试用例,请将 sldvmergeharness 与 sldvgencov 结合使用。
注意
sldvmergeharness 替换 sldvharnessmerge。