[simulink] --- 模型生成嵌入式代码配置

简介: [simulink] --- 模型生成嵌入式代码配置

MATLAB® Coder™ 可以生成以下输出类型的代码:

  • MEX 函数
  • 独立 C/C++ 代码
  • 独立 C/C++ 代码并将其编译为静态
  • 独立 C/C++ 代码并将其编译为动态链接库
  • 独立 C/C++ 代码并将其编译为可执行文件
    注意:生成可执行文件时,必须提供包含 main 函数的 C/C++ 文件,如指定 C/C++ 可执行文件的主函数中所述。

配置生成嵌入式代码的步骤如下:

  1. 打开model properties

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

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

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

  5. Ctrl+B生成代码,会在Matlab当前工作路径下生成。代码生成完毕后自动弹出报告,可以通过点击左侧的目录或者c文件/头文件名,查看代码
相关文章
SIMULINK动态仿真集成环境
1.Simulink的启动  在MATLAB的命令窗口输入simulink或单击MATLAB主窗口工具栏上的Simulink命令按钮即可启动Simulink。Simulink启动后会显示Simulink模块库浏览器(Simulink Library Browser)窗口。
777 0
|
7月前
|
网络协议 数据处理 C++
LabVIEW与Simulink的通信及调用方式
LabVIEW与Simulink的通信及调用方式
114 1
|
算法
基于ADRC自抗扰控制器的simulink仿真,ESO和TD等模块使用S函数开发
基于ADRC自抗扰控制器的simulink仿真,ESO和TD等模块使用S函数开发
301 0
|
算法
专题九Simulink仿真基础-1
专题九Simulink仿真基础
172 1
|
安全 算法 C++
专题九Simulink仿真基础-2
专题九Simulink仿真基础
186 1
|
2月前
|
机器学习/深度学习 流计算
基于simulink的直接转矩控制方法建模与性能仿真
本研究基于Simulink实现直接转矩控制(DTC)建模与仿真,采用电压空间矢量控制及Park、Clark变换,实现电机磁场定向控制。系统通过磁链观测器、转矩估计器等模块,精确控制电机转矩和磁链,提高控制性能。MATLAB2022a版本实现核心程序与模型。
|
9月前
|
数据可视化 算法
Simulink-Simscape仿真环境配置
Simulink-Simscape仿真环境配置
145 1
|
算法
基于simulink的自适应PID控制器仿真
基于simulink的自适应PID控制器仿真
375 0
基于simulink的自适应PID控制器仿真
|
算法
m基于simulink的SPWM控制器性能仿真,并分析其谐波,包括park模块和Clark模块
m基于simulink的SPWM控制器性能仿真,并分析其谐波,包括park模块和Clark模块
169 0
[simulink] --- simulink辅助技巧
[simulink] --- simulink辅助技巧
194 1

热门文章

最新文章