在工程中生成代码并进行模型仿真
此示例说明如何使用代码生成模板创建新的工程。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
模块。
使用依存关系分析器视图
要查看文件依存关系,请使用工程的依存关系分析器视图。
从依存关系分析器视图中,您可以:
查看文件依赖项。
将鼠标悬停在依存关系箭头上,检查依存关系类型。
双击一个文件或模型将其打开。