验证生成的代码
SIL/PIL Manager简化了从模型生成的代码的验证。
您可以:
只需点击一下,就可以通过连续运行模型仿真和软件在环(SIL)或处理器在环(PIL)仿真来测试模型和生成的代码之间的数值等价性。
配置SIL或PIL模拟以生成代码覆盖率和执行时概要分析指标。
为SIL模拟启用调试器。
导出自动生成的测试用例金宝app®测试™.
在Simuli金宝appnk工具条上应用程序选项卡上,单击银/公益诉讼经理.或者,在嵌入式编码器应用程序上C代码选项卡上,单击验证代码>银/公益诉讼经理.
在命令窗口中,输入rtwdemo_sil_topmodel
.
开SIL/PIL Manager,上应用程序选项卡上,单击银/公益诉讼经理.
在银/公益诉讼选项卡,使用提供的设置。
在运行自动验证部分中,点击运行验证.
SIL/PIL经理连续运行这些模拟:
rtwdemo_sil_topmodel
在正常模式下
rtwdemo_sil_topmodel
在银模式。随着覆盖集合和概要文件的代码控件启用后,SIL模拟还会执行代码覆盖率分析和代码执行概要分析。对于代码覆盖率,您需要金宝app仿真软件覆盖™.
您可以通过诊断查看器监视模拟进度。
在第二次模拟的最后:
SIL/PIL Manager在code视图中显示生成的代码,这使您能够分析生成的代码,查看代码度量,并在模型元素和生成的代码之间进行跟踪。
仿真数据检查器将模型的结果与生成的代码的结果进行比较。
要查看执行时间度量,在模型视图中,单击蓝色区域。
Simu金宝applink编辑器显示报道选项卡。要显示代码覆盖率分析结果,请在审查结果部分中,点击报道的细节.要查看特定块的覆盖率度量,在模型视图中,单击块,它是红色的。
如果你有金宝app仿真软件测试,可以导出数值等价测试用例:
在命令窗口中,输入rtwdemo_sil_modelblock
.
开SIL/PIL Manager,上应用程序选项卡上,单击银/公益诉讼经理.
在银/公益诉讼选项卡,使用提供的设置。
打开结果画廊。在结果部分,单击比较这两种或数据检查.
下金宝app仿真软件测试,点击导出到测试管理器.
在“导出SIL/PIL测试用例”对话框中,使用默认设置,单击好吧.
银/公益诉讼经理:
中创建测试用例rtwdemo_sil_topmodel_TestFile.mldatx
,您可以在当前工作文件夹中找到。
打开包含测试用例的测试文件。
中运行测试用例的信息金宝app仿真软件测试,请参阅导入等价测试用例(金宝app仿真软件测试).