主要内容

创建并运行背靠背测试

这个例子展示了如何创建和运行背靠背测试,这也被称为等价测试。背靠背测试将正常模拟的结果与软件在环、处理器在环或硬件在环模拟生成的代码结果进行比较。

  1. 将当前工作文件夹设置为可写文件夹。

  2. 打开SILBlock模型。

    openExample (“是/ SILPILVerificationExample”supportingFile =“SILBlock.slx”)

  3. 单击控制器子系统来选择它。

    选择控制器子系统的模型

  4. 打开仿真软件测试选项卡,应用程序页,在模型验证、验证和测试部分,单击仿真软件测试

  5. 打开测试管理器,在测试选项卡上,单击仿真软件测试经理

    测试选项卡,并突出显示Simulink测试管理器按钮

  6. 点击>模型组件测试。“为模型组件创建测试”向导打开。

  7. 指定顶级模特,点击“使用当前型号”按钮旁边的顶级模特字段。

    添加控制器你在模型中选择的子系统,点击使用当前选中的组件

    向导的第一页与顶级模型和组件

  8. 点击下一个指定如何获取测试工具输入。选择使用来自顶层模型的组件输入作为测试输入。该选项运行模型,并使用所选模型组件的输入创建测试工具输入。

    测试输入,向导的第二页,使用组件输入被选中

  9. 点击下一个选择测试方法。点击执行连续测试。为Simulation1,使用正常的。为Simulation2,使用Software-in-the-Loop(银)

    验证策略,向导的第三页,与执行背靠背测试选择与模拟设置为正常和软件在循环

  10. 点击下一个指定测试工具输入源、格式以及在哪里保存测试数据和生成的测试。为指定文件格式在其中保存测试数据,选择EXCEL。为指定保存测试数据的位置,使用默认的位置名称。输入B2BtestFile测试文件位置

    生成测试,向导的最后一页,以Inports为线束源,Excel为文件格式,并指定了测试数据和生成测试的保存位置

  11. 点击完成。创建测试工具和测试用例,向导关闭。

    带有生成测试用例的测试管理器

运行背靠背测试

要运行背靠背测试,请单击运行

查看背靠背测试结果

扩展Results层次结构结果和工件面板。选择Out1:1下的等价标准结果。上面的图显示输出信号对齐,下面的图显示输出信号之间没有差异。

测试管理器的基线和模拟输出信号的结果图,以及输出差异的另一个图

另请参阅

||

相关的话题

Baidu
map