主要内容

银/公益诉讼经理

验证生成的代码

自从R2019b

描述

银/公益诉讼管理器简化了验证的代码生成模型。

您可以:

  • 只要点击一下,测试数值之间的等效模型和生成的代码通过运行连续模型模拟和software-in-the-loop (SIL)或processor-in-the-loop(公益诉讼)模拟。

  • 配置思科或公益诉讼模拟生产代码覆盖率,执行时,堆栈使用量度。

  • 使你的调试器SIL模拟。

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

打开银/公益诉讼管理器应用程序

在仿真软件上将金宝app来发布应用程序选项卡上,单击银/公益诉讼经理。或者,在嵌入式编码器的应用C代码选项卡上,单击验证代码>银/公益诉讼经理

例子

全部展开

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

    openExample (“是/ SILPILVerificationExample”,金宝appsupportingFile =“SILTopModel.slx”)
    该模型在模型编辑器中打开,金宝app银/公益诉讼选项卡显示。

  2. 银和公益诉讼模拟不支持代码执行时间分析和代码覆盖率分析。金宝app对于这个示例,禁用代码覆盖率:

    1. 准备部分中,点击设置

    2. 报道,单击覆盖集合按钮。

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

    银/公益诉讼管理器运行这些背靠背模拟:

    • SILTopModel在正常模式下

    • SILTopModel在银模式。随着时间分析控件启用时,SIL仿真还执行代码执行分析。

    你可以通过诊断监测模拟进展查看器。

    最后第二个仿真:

    • 银/公益诉讼管理器显示生成的代码在代码视图,使您可以分析生成的代码,代码度量,跟踪和模型元素之间生成的代码。

    • 仿真数据检查比较结果从模型对结果生成的代码。

    • 查看执行指标、模型视图,单击蓝色区域。

      查看详细结果,打开代码概要分析器通过单击链接。

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

    openExample (“是/ SILPILVerificationExample”,金宝appsupportingFile =“SILTopModel.slx”)
    该模型在模型编辑器中打开,金宝app银/公益诉讼选项卡显示。

  2. 对于这个示例,禁用代码执行时间分析和代码覆盖率:

    1. 准备部分中,点击设置

    2. 时间分析,单击任务分析按钮,功能按钮。

    3. 报道,单击覆盖集合按钮。

  3. 最后第二个仿真:

    • 检查的结果模型和数值生成的代码是等价的。在结果画廊,下等效数值结果,点击比较这两种数据检查

    • 出口一个测试用例金宝app仿真软件测试。下金宝app仿真软件测试,点击出口到测试经理。然后,在出口银/公益诉讼测试用例的对话框,使用默认设置,并点击好吧

      银/公益诉讼经理:

      • 创建的测试用例SILTopModel_TestFile.mldatx,你可以找到在当前工作目录中。

      • 打开测试文件,其中包含测试用例。

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

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

    openExample (“是/ SILPILVerificationExample”,金宝appsupportingFile =“SILTopModel.slx”)
    该模型在模型编辑器中打开,金宝app银/公益诉讼选项卡显示。

  2. 模式部分中,选择银/公益诉讼模拟

  3. 准备节中,打开设置画廊:

    1. 时间分析,单击任务分析按钮,功能按钮。

    2. 报道,单击覆盖集合按钮。

    3. 堆栈分析,单击堆栈分析上的按钮。

  4. 运行部分中,点击运行银/公益诉讼

    SIL模拟流堆栈使用数据检查员仿真数据。仿真完成后,银/公益诉讼经理打开一个堆栈的代码分析报告为模型。

  5. 详细检查的结果,使用代码分析器的概要文件。在结果画廊,下堆栈分析结果,单击代码概要分析器按钮。

相关的例子

版本历史

介绍了R2019b

另请参阅