slvnvmergedata
合并来自数据文件的测试数据
说明
将两个或多个测试用例和反例 merged_data
= slvnvmergedata(data
1,data
2,...)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);
输入参数
data
— 包含测试用例或反例数据的结构
结构体
通过运行 slvnvlogsignals
或运行 Simulink® Design Verifier™ 分析生成。
输出参量
merged_data
— 合并的测试用例或反例
结构体
包含合并的测试用例或反例的结构。
版本历史记录
在 R2011a 中推出
另请参阅
sldvrun
(Simulink Design Verifier) | slvnvlogsignals
| slvnvmakeharness
| slvnvruncgvtest
| slvnvruntest
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)