主要内容

SIL/PIL经理

验证生成的代码

描述

SIL/PIL管理器简化了对从模型生成的代码的验证。

你可以:

  • 单击一下,通过运行背对背的模型仿真和软件在环(SIL)或处理器在环(PIL)仿真,测试模型和生成代码之间的数值等效性。

  • 配置SIL或PIL模拟以生成代码覆盖率和执行时间分析度量。

  • 为SIL模拟启用调试器。

  • 为导出自动生成的测试用例万博1manbetx®测验™.

打开SIL/PIL管理器应用程序

在Simuli万博1manbetxnk ToolStrip上应用程序选项卡,单击SIL/PIL经理. 或者,在嵌入式编码器应用程序上C代码选项卡,单击验证码>SIL/PIL经理.

例子

只需单击一下即可验证顶级型号代码

  1. 在命令窗口中,输入rtwdemo_sil_topmodel.

  2. 要打开SIL/PIL管理器,请在应用程序选项卡,单击SIL/PIL经理.

  3. SIL / PIL.选项卡,使用提供的设置。

  4. 运行自动验证部分,单击运行验证.

    SIL/PIL管理器背靠背运行这些模拟:

    • rtwdemo_sil_topmodel在正常模式下

    • rtwdemo_sil_topmodel在SIL模式下。作为覆盖率收集配置文件代码启用控制后,SIL模拟还执行代码覆盖率分析和代码执行评测。对于代码覆盖率,您需要万博1manbetx模拟链路覆盖™.

    您可以通过诊断查看器监视模拟进度。

    在第二次模拟结束时:

    • SIL/PIL管理器在代码视图中显示生成的代码,使您能够分析生成的代码,查看代码度量,并在模型元素和生成的代码之间进行跟踪。

    • 模拟数据检查器将模型的结果与生成的代码的结果进行比较。

    • 要查看执行时间度量,请在模型视图中单击蓝色区域。

    • Simu万博1manbetxlink编辑器将显示新闻报道标签。显示代码覆盖分析结果,在审查结果部分,单击保险范围详情. 要查看特定块的覆盖率度量,请在“模型”视图中,单击块(红色)。

导出的数字等效测试用例万博1manbetx测验

如果你有万博1manbetx模拟试验,您可以导出数值等效测试用例:

  1. 在命令窗口中,输入rtwdemo_sil_模型块.

  2. 要打开SIL/PIL管理器,请在应用程序选项卡,单击SIL/PIL经理.

  3. SIL / PIL.选项卡,使用提供的设置。

  4. 打开后果陈列室在后果节中,单击其中一个比较运行或者数据检查器.

  5. 在下面万博1manbetx模拟试验点击导出到测试管理器.

  6. 在“导出SIL/PIL测试用例”对话框中,使用默认设置,然后单击好啊.

SIL/PIL经理:

  • 在中创建测试用例RTWDEMO_SIL_TOPMODEL_TESTFILE.MLDATX.,可以在当前工作文件夹中找到。

  • 打开包含测试用例的测试文件。

    有关在中运行测试用例的信息,请参见万博1manbetx模拟试验看见导入等价性测试的测试用例(万博1manbetx模拟链接测试).

相关实例

在R2019b中引入