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 Editor模块。如果 models
中的模型在顶层有多个 Signal Editor模块,或者其顶层 Signal Editor模块的信号数量与 name
中的顶层 Signal Editor模块的信号数量不同,则 sldvmergeharness
不会将模型测试数据合并到 name
中。
要组合使用不同参数值集的测试用例,请将 sldvmergeharness
与 sldvgencov
结合使用。
注意
sldvmergeharness
替换 sldvharnessmerge
。
示例
输入参数
输出参量
版本历史记录
在 R2010b 中推出