验证生成的代码
SIL/PIL管理器简化了对从模型生成的代码的验证。
你可以:
单击一下,通过运行背对背的模型仿真和软件在环(SIL)或处理器在环(PIL)仿真,测试模型和生成代码之间的数值等效性。
配置SIL或PIL模拟以生成代码覆盖率和执行时间分析度量。
为SIL模拟启用调试器。
为导出自动生成的测试用例万博1manbetx®测验™.
在Simuli万博1manbetxnk ToolStrip上应用程序选项卡,单击SIL/PIL经理. 或者,在嵌入式编码器应用程序上C代码选项卡,单击验证码>SIL/PIL经理.
在命令窗口中,输入rtwdemo_sil_topmodel
.
要打开SIL/PIL管理器,请在应用程序选项卡,单击SIL/PIL经理.
上SIL / PIL.选项卡,使用提供的设置。
在运行自动验证部分,单击运行验证.
SIL/PIL管理器背靠背运行这些模拟:
rtwdemo_sil_topmodel
在正常模式下
rtwdemo_sil_topmodel
在SIL模式下。作为覆盖率收集和配置文件代码启用控制后,SIL模拟还执行代码覆盖率分析和代码执行评测。对于代码覆盖率,您需要万博1manbetx模拟链路覆盖™.
您可以通过诊断查看器监视模拟进度。
在第二次模拟结束时:
SIL/PIL管理器在代码视图中显示生成的代码,使您能够分析生成的代码,查看代码度量,并在模型元素和生成的代码之间进行跟踪。
模拟数据检查器将模型的结果与生成的代码的结果进行比较。
要查看执行时间度量,请在模型视图中单击蓝色区域。
Simu万博1manbetxlink编辑器将显示新闻报道标签。显示代码覆盖分析结果,在审查结果部分,单击保险范围详情. 要查看特定块的覆盖率度量,请在“模型”视图中,单击块(红色)。
如果你有万博1manbetx模拟试验,您可以导出数值等效测试用例:
在命令窗口中,输入rtwdemo_sil_模型块
.
要打开SIL/PIL管理器,请在应用程序选项卡,单击SIL/PIL经理.
上SIL / PIL.选项卡,使用提供的设置。
打开后果陈列室在后果节中,单击其中一个比较运行或者数据检查器.
在下面万博1manbetx模拟试验点击导出到测试管理器.
在“导出SIL/PIL测试用例”对话框中,使用默认设置,然后单击好啊.
SIL/PIL经理:
在中创建测试用例RTWDEMO_SIL_TOPMODEL_TESTFILE.MLDATX.
,可以在当前工作文件夹中找到。
打开包含测试用例的测试文件。
有关在中运行测试用例的信息,请参见万博1manbetx模拟试验看见导入等价性测试的测试用例(万博1manbetx模拟链接测试).