主要内容

实时仿真与测试

该工作流程从实时模拟和测试开始,然后从模型创建到回归和压力测试。

创建金宝appStateflow模型

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

  2. 从Simulink金宝app开始页面,选择一个模型模板或单击空白模型

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

模拟模型为非实时应用程序

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

由于计算的时间向量没有连接到物理时钟,因此计算输出的速度与计算机的运行速度一样快。模拟的运行时间可能与实际系统的运行时间有很大差异。

您可以记录模拟结果,以便以后进行比较。

配置开发计算机和目标计算机

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

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

为实时执行准备模型

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

    1. 应用程序选项卡上,单击金宝app实时仿真软件.此选项设置系统目标文件模型参数为slrealtime.tlc并设置类型模型参数为固定步

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

    3. 实时选项卡上,单击硬件设置.选择以下选项配置参数>代码生成>金宝appSimulink实时选项.这些设置设置实时应用程序选项的初始值。如果需要,您可以在构建应用程序后更改实时应用程序的这些选项。

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

  3. 要可视化仿真结果,请使用仿真数据检查器在模型中标记用于数据记录的信号。看到在模拟数据检查器中查看数据

连接并重新启动目标计算机

  1. 将开发计算机连接到Speedgoat目标机。如适用,将目标计算机中的输入输入模块连接到物理硬件。

  2. 方法重新启动目标计算机金宝app实时仿真软件通过使用:

构建和下载实时应用程序

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

  2. 您还可以一步一步地构建、部署和运行实时应用程序。有关更多信息,请参见使用分步命令在Simulink外部模式中执行实时应用程序金宝app

可视化的信号

  1. 要在实时应用程序运行时查看信号数据,请使用模拟数据检查器标记用于记录的信号。使用标记的信号从实时应用程序中获取和显示信号数据。可以将分层信号分组,以便流到模拟数据检查器金宝app实时仿真软件探险家。

  2. 要记录目标计算机上的信号数据并在实时应用程序运行后查看数据,请插入文件日志块,并将它们连接到用于日志记录的信号。运行后,数据被加载到模拟数据检查器中以供查看。

  3. 在MATLAB中查看信号数据®仪表盘应用程序,创建一个App Designer仪表盘应用程序,并通过使用仪器对象。将图形仪器插入仪表板以显示数据。

  4. 使用以下方法可视化信号:

调整参数

  1. 调优可观察参数,如时间延迟、输入和输出振幅以及输入和输出频率。

    请注意

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

  2. 使用以下命令调优参数:

准备回归和压力测试

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

相关的例子

更多关于