主要内容

实时仿真与测试

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

创建金宝appStateflow模型

  1. 在仿真软件金宝app®编辑器,模拟选项卡,从中,选择模型

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

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

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

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

因为计算的时间矢量没有连接到物理时钟,所以输出的计算速度是计算机能运行的最快的。模拟的运行时间可能与实际系统的运行时间有很大的不同。

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

配置开发和目标计算机

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

  2. 配置开发和目标计算机使用:

为实时执行准备模型

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

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

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

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

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

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

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

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

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

构建和下载实时应用程序

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

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

可视化的信号

  1. 要在实时应用程序运行时查看信号数据,请使用模拟数据检查器标记用于日志记录的信号。利用标记信号采集和显示实时应用中的信号数据。您可以使用以下命令对流到仿真数据检查器的分层信号进行分组金宝app实时仿真软件探险家。

  2. 要在目标计算机上记录信号数据并在实时应用程序运行后查看数据,请插入文件日志块,并将这些连接到日志记录的信号。运行之后,数据被加载到Simulation data Inspector中以供查看。

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

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

调整参数

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

    请注意

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

  2. 通过使用:

准备回归和压力测试

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

相关的例子

更多关于