[simulink] --- 模型生成嵌入式代码配置
这样,在生成完毕代码后会自动打开报告。最后点击OK即可完成配置。点击左侧的Code Generation,把System target file选为Embedded Coder。这么配置是告诉Simulink要生成生成嵌入式C代码。点击左侧的Solver,右侧Type选为Fixed-step,Solver选为discrete。Ctrl+B生成代码,会在Matlab当前工作路径下生成。代码生成完毕后
MATLAB® Coder™ 可以生成以下输出类型的代码:
- MEX 函数
- 独立 C/C++ 代码
- 独立 C/C++ 代码并将其编译为静态
- 独立 C/C++ 代码并将其编译为动态链接库
- 独立 C/C++ 代码并将其编译为可执行文件
注意:生成可执行文件时,必须提供包含 main 函数的 C/C++ 文件,如指定 C/C++ 可执行文件的主函数中所述。
配置生成嵌入式代码的步骤如下:
-
打开model properties

-
点击左侧的Solver,右侧Type选为Fixed-step,Solver选为discrete。这是因为必须是离散的求解器才能用Embedded Coder生成代码

-
点击左侧的Code Generation,把System target file选为Embedded Coder。这么配置是告诉Simulink要生成生成嵌入式C代码

-
点击Report,勾选Create code generation report和Open report automatically。这样,在生成完毕代码后会自动打开报告。最后点击OK即可完成配置。

-
Ctrl+B生成代码,会在Matlab当前工作路径下生成。代码生成完毕后自动弹出报告,可以通过点击左侧的目录或者c文件/头文件名,查看代码
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)