Main Content

本页采用了机器翻译。点击此处可查看英文原文。

slvnvmergedata

合并来自数据文件的测试数据

说明

merged_data = slvnvmergedata(data1,data2,...) 将两个或多个测试用例和反例 data 组合成一个测试用例数据结构体 merged_data

示例

示例

全部折叠

此示例显示如何合并来自多个测试用例的记录数据。

打开包含示例文件的目录。

openExample('simulink/ExamineMultipleReferencedModelInstancesExample')

打开 sldemo_mdlref_basic 模型,其中包含三个引用 sldemo_mdlref_counter 模型的 Model 模块。

open_system('sldemo_mdlref_basic');

将输入信号记录到三个 Model 模块。

data1 = slvnvlogsignals('sldemo_mdlref_basic/CounterA');
data2 = slvnvlogsignals('sldemo_mdlref_basic/CounterB');
data3 = slvnvlogsignals('sldemo_mdlref_basic/CounterC');

合并记录的数据。

merged_data = slvnvmergedata(data1, data2, data3);

使用合并数据的覆盖率来仿真引用模型 sldemo_mdlref_counter

open_system('sldemo_mdlref_counter');
runOpts = slvnvruntestopts;
runOpts.coverageEnabled = true;
[ outData, initialCov ] = slvnvruntest('sldemo_mdlref_counter', ...
     merged_data, runOpts);

生成覆盖率报告以查看结果。

cvhtml('Initial coverage', initialCov);

输入参数

全部折叠

通过运行 slvnvlogsignals 或运行 Simulink® Design Verifier™ 分析生成。

输出参量

全部折叠

包含合并的测试用例或反例的结构。

版本历史记录

在 R2011a 中推出

另请参阅

(Simulink Design Verifier) | | | |