主要内容

本页采用了机器翻译。点击此处可查看英文原文。

应用 Simulink Real-Time 模型模板创建实时应用程序

此示例演示了如何使用 Simulink® Real-Time™ 模板创建 Simulink® 模型。从模型模板开始,可生成一个已配置好参数的新模型,用于构建实时应用程序。

要查看本示例中每项操作的 Simulink Real-Time 命令,请查看示例代码

从模板创建 Simulink 模型

要从 Simulink 起始页面创建 Simulink 模型,请在 MATLAB® 命令行窗口中输入:

simulink

从起始页面选择 Simulink Real-Time 模板,并创建 exampleSlrealtimeApp 模型。或者,在命令行窗口中使用 Simulink.createFromTemplate 命令。请参阅此脚本的代码以获取完整语法。

模型中的模块、连接与数据记录

Simulink Real-Time 模型模板包含一个 Gain 模块,该模块将信号发生器连接至 Scope 模块。Gain 模块输出被标记为需通过仿真数据检查器 (SDI) 进行记录。

创建目标对象并连接

为默认目标计算机创建目标对象,并连接到目标计算机。

仿真实时应用程序并查看记录数据

构建实时应用程序,在目标计算机上运行它,并查看记录的数据:

1.确保开发计算机与目标计算机之间存在连接。

2.构建模型并将实时应用程序下载到目标计算机。在实时选项卡上,点击在目标上运行。或者,使用 slbuild 命令和 load 命令。

3.使用在目标上运行按钮运行实时应用程序并记录数据。

4.通过双击 Gain 模块输出信号上的仿真数据检查器图标,或使用 Simulink.sdi.view 命令,打开仿真数据检查器。

更多信息