文档

在项目中生成代码并模拟模型

此示例显示了如何将代码生成模板用于新项目。项目生成项目模板包括多个模型。项目模板还提供实用程序(.m脚本),可帮助您生成控制器代码并运行线束模型的模拟。

要在此示例中查看每个操作的项目API功能,请查看示例代码

创建一个项目

从代码生成项目模板创建一个新项目。

要从simulink启动页面,在命令窗口中创建此项目,请键入:金宝app

金宝app

从开始页面选择代码生成模板,然后创建extepplecodegen项目。

生成代码

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

要生成控制器代码,请选择项目快捷方式选项卡并选择生成控制器代码捷径。

这个快捷方式运行generate_controller_code.m脚本公用事业项目文件夹。脚本构建feffack_control.slx模型控制器项目文件夹。

模拟模型

模拟顶级线束反馈_harness.slx模型。

要打开模拟线束模型,请选择项目快捷方式选项卡并选择反馈线束捷径。这个快捷方式打开了反馈_harness.slx模型线束项目文件夹。

要模拟模型,请单击

观察模拟输出

打开范围阻止模型并观察模拟输出。

要打开示波器并观察模拟,在Simulink窗口中,双击金宝app范围堵塞。

使用依赖分析视图

要查看文件依赖关系并打开或运行文件,请使用依赖性分析该项目的视图。

来自依赖性分析查看,您可以:

  • 观察文件依赖性。

  • 使用每个文件的上下文菜单打开文件,运行.m脚本文件,然后运行(模拟)模型文件。

更多信息

相关示例