实时仿真测试

实时仿真和测试以两种方式使用,只是设计或原型是否在Simulink中建模有所不同金宝app®软件

  • 快速控制原型(RCP)- 模型设计使用金宝app仿真软件实时™软件和使用目标计算机将其连接到物理系统。您可以在一个物理样机,并揭开新的应用要求,在投资前制定出设计上的缺陷。

  • 半实物仿真(边境)- 连接金宝app实时仿真软件模型即是一个物理原型的设计到一个代表硬件系统的软件工厂模型。您可以测试原型的安全性和性能,而不必为系统的其他部分花费昂贵的停机时间。您可以测试难以复制的操作和故障情况,并替换硬件系统中不可用的部分。

实时仿真和测试工作流程

实时仿真和测试从模型的创建导致回归测试和压力测试工作流过程。

创建一个金宝app要么Stateflow模型。

  1. 在Simuli金宝appnk编辑器,在模拟选项卡,从中,选择模型

  2. 从Simulink金宝app的启动页面,选择模型模板或点击空白模型

  3. 在Simulink中通过将块拖到模型中来创建块图。金宝app如果可能,设置模型和块参数以使用固定步长求解器,并指定与模型的实时需求兼容的样本时间。

模拟模型作为非实时应用。

金宝appSimulink使用一个计算得到的时间向量来逐步建立模型。在计算给定时间值的输出之后,Simulink立即重复计算下一个时间值,直到到达停止时间。金宝app

因为所计算的时间向量没有被连接到一个物理时钟,输出被尽可能快地计算机可以运行计算。仿真所经过的时间可以从真实系统所经过的时间显著不同。

您可以登录供以后比较仿真结果。

配置开发和目标计算机。

  1. 配置开发和目标计算机之间的通信方法。

  2. 使用以下工具配置开发和目标计算机:

为实时执行准备模型。配置构建环境。

  1. 设置模型配置参数与实时执行值兼容:

    • 应用程序选项卡上,单击金宝app实时仿真软件。这个选择设置系统目标文件对模型参数slrt.tlc和套类型对模型参数固定步

    • 实时选项卡上,单击硬件设置。在配置参数>求解>固定的大小选择与模型的实时需求兼容的步长。

    • 实时选项卡上,单击硬件设置。对于选择选项配置参数>代码生成>金宝appSimulink的实时选项

  2. 添加金宝app实时仿真软件I/O块表示模型的I/O板。

  3. 为了显现模拟结果,标记信号在模型数据与所述模拟数据查验记录。看到使用模拟数据检查器查看数据(金宝appSIMULINK)。

连接到物理硬件。重新启动目标计算机。配置构建环境。

  1. 在开发计算机连接到Speedgoat目标机,。在目标计算机的IO模块连接到物理硬件适用。

  2. 重新启动目标计算机与金宝app实时仿真软件实时内核使用:

连接到目标计算机。建立和下载实时应用。

  1. 实时选项卡上,切换切换目标计算机连接连接并点击运行在目标。有关构建和下载实时应用程序的更多信息,请参见:

执行实时应用程序。

  1. 执行从开发计算机或在独立模式下重新启动目标计算机下指令的实时应用。

    金宝app实时仿真软件软件使用目标计算机上的实时资源。根据你的抽样率金宝app实时仿真软件软件使用中断在采样率到步骤模型。随着每一个新的中断,实时应用计算从模型块输出。

  2. 执行使用:

可视化的信号。

  1. 创建实时示波器和金宝app实时仿真软件Explorer工具。利用它们从实时应用程序中获取和显示信号数据。您可以在资源管理器中对分层信号进行筛选和分组。

  2. 范围根据Simulink的采样时间规则创建的通过实时范围块获取数据。金宝app作用域可以在顶层或启用或触发子系统收集数据。范围动态创建(从MATLAB®命令窗口或API)以基本速率采样,而不考虑其信号的采样时间。

  3. 要创建仪表板,请使用金宝app实时仿真软件创建仪表板的探索者。您可以将图形化的仪器拖动到仪表板上,并将信号拖动到仪器上以显示信号数据。

    可视化信号使用:

调优参数。

  1. 调可观察参数如时间延迟,输入和输出幅度,和输入和输出频率。您可以过滤和Simulink中实时浏览器组分层信号。金宝app

    请注意

    金宝app实时仿真软件不支持多字数据类型金宝app的参数。

  2. 使用调谐参数:

准备回归和压力测试。

编写MATLAB脚本,以可重复的方式执行参数扫描和极值测试,积累已知的好数据的结果。

特殊目的任务

除了典型的实时模拟和测试工作流过程步骤之外,一些特殊目的的任务可以支持您的开发过程。金宝app

  • 可视化与模型金宝app实时仿真软件Explorer工具。

    配置金宝app实时仿真软件通过使用带有实时范围和信号显示及参数调整图形仪器的仪表盘来配置资源管理器。

  • 在物理设备运行的地方运行模型。

    配置实时应用到在移动的车辆运行外MATLAB,例如。导出金宝app实时仿真软件资源管理器配置为一个独立的控制程序。

  • 准备回归和产品测试与金宝appSimulink的测试™

    扩展回归测试和压力测试以覆盖整个参数范围的功能。

  • 集成模型转换为第三方测试环境。

    采用MATLAB编码器™将MATLAB回归测试脚本转换成C语言,以集成到第三方测试环境中。

相关话题