在项目中生成代码并模拟模型
此示例显示了如何将代码生成模板用于新项目。项目生成项目模板包括多个模型。项目模板还提供实用程序(.m脚本),可帮助您生成控制器代码并运行线束模型的模拟。
要在此示例中查看每个操作的项目API功能,请查看示例代码。
创建一个项目
从代码生成项目模板创建一个新项目。
要从simulink启动页面,在命令窗口中创建此项目,请键入:金宝app
金宝app
从开始页面选择代码生成模板,然后创建extepplecodegen
项目。
生成代码
生成控制器代码feffack_control.slx
模型。
要生成控制器代码,请选择项目快捷方式选项卡并选择生成控制器代码捷径。
这个快捷方式运行generate_controller_code.m
脚本公用事业
项目文件夹。脚本构建feffack_control.slx
模型控制器
项目文件夹。
模拟模型
模拟顶级线束反馈_harness.slx
模型。
要打开模拟线束模型,请选择项目快捷方式选项卡并选择反馈线束捷径。这个快捷方式打开了反馈_harness.slx
模型线束
项目文件夹。
要模拟模型,请单击跑。
观察模拟输出
打开范围
阻止模型并观察模拟输出。
要打开示波器并观察模拟,在Simulink窗口中,双击金宝app范围
堵塞。
使用依赖分析视图
要查看文件依赖关系并打开或运行文件,请使用依赖性分析该项目的视图。
来自依赖性分析查看,您可以:
观察文件依赖性。
使用每个文件的上下文菜单打开文件,运行.m脚本文件,然后运行(模拟)模型文件。
更多信息
相关示例
从文件夹创建一个新项目(金宝appSimulink)
从模型创建项目(金宝appSimulink)