主要内容

银/公益诉讼经理

验证生成的代码

描述

SIL/PIL Manager简化了从模型生成的代码的验证。

您可以:

  • 只需点击一下,就可以通过连续运行模型仿真和软件在环(SIL)或处理器在环(PIL)仿真来测试模型和生成的代码之间的数值等价性。

  • 配置SIL或PIL模拟以生成代码覆盖率和执行时概要分析指标。

  • 为SIL模拟启用调试器。

  • 导出自动生成的测试用例金宝app®测试™

打开SIL/PIL Manager App

在Simuli金宝appnk工具条上应用程序选项卡上,单击银/公益诉讼经理.或者,在嵌入式编码器应用程序上C代码选项卡上,单击验证代码>银/公益诉讼经理

例子

验证顶部模型代码与一个单一的点击

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

  2. 开SIL/PIL Manager,上应用程序选项卡上,单击银/公益诉讼经理

  3. 银/公益诉讼选项卡,使用提供的设置。

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

    SIL/PIL经理连续运行这些模拟:

    • rtwdemo_sil_topmodel在正常模式下

    • rtwdemo_sil_topmodel在银模式。随着覆盖集合概要文件的代码控件启用后,SIL模拟还会执行代码覆盖率分析和代码执行概要分析。对于代码覆盖率,您需要金宝app仿真软件覆盖™

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

    在第二次模拟的最后:

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

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

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

    • Simu金宝applink编辑器显示报道选项卡。要显示代码覆盖率分析结果,请在审查结果部分中,点击报道的细节.要查看特定块的覆盖率度量,在模型视图中,单击块,它是红色的。

导出数值等效测试用例金宝app测试

如果你有金宝app仿真软件测试,可以导出数值等价测试用例:

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

  2. 开SIL/PIL Manager,上应用程序选项卡上,单击银/公益诉讼经理

  3. 银/公益诉讼选项卡,使用提供的设置。

  4. 打开结果画廊。在结果部分,单击比较这两种数据检查

  5. 金宝app仿真软件测试,点击导出到测试管理器

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

银/公益诉讼经理:

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

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

    中运行测试用例的信息金宝app仿真软件测试,请参阅导入等价测试用例(金宝app仿真软件测试)

相关的例子

介绍了R2019b