Main Content

在工程中生成代码并进行模型仿真

此示例说明如何使用代码生成模板创建新的工程。Simulink 工程的代码生成工程模板包含多个模型。工程模板还提供可帮助您生成控制器代码并运行框架模型仿真的实用工具(.m 脚本)。

创建工程

从代码生成工程模板中创建新的工程。

要从 Simulink® 起始页创建此工程,请在命令行窗口中键入:

simulink

从起始页选择“代码生成”模板,然后创建 exampleCodeGen 工程。

生成代码

feedback_control.slx 模型生成控制器代码。

要生成控制器代码,请选择工程快捷方式选项卡,然后选择生成控制器代码快捷方式。

此快捷方式将运行工程文件夹 utilities 中的 generate_controller_code.m 脚本。此脚本将在工程文件夹 controller 中编译 feedback_control.slx 模型。

对模型进行仿真

仿真顶层框架 feedback_harness.slx 模型。

要打开框架模型进行仿真,请选择工程快捷方式选项卡,然后选择反馈框架快捷方式。此快捷方式将打开工程文件夹 harnesses 中的 feedback_harness.slx 模型。

要仿真该模型,请点击运行

查看仿真输出

打开模型中的 Scope 模块,并查看仿真输出。

要打开示波器并查看仿真,请在 Simulink 窗口中双击 Scope 模块。

使用依存关系分析器视图

要查看文件依存关系,请使用工程的依存关系分析器视图。

依存关系分析器视图中,您可以:

  • 查看文件依赖项。

  • 将鼠标悬停在依存关系箭头上,检查依存关系类型。

  • 双击一个文件或模型将其打开。

更多信息

相关示例