[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文件/头文件名,查看代码
目录
相关文章
|
9月前
|
PHP 异构计算
Matlab Simulink支持system generator插件
Matlab Simulink支持system generator插件
105 0
|
算法
大林算法控制仿真实验(计控实验六simulink)
大林算法控制仿真实验(计控实验六simulink)
639 0
大林算法控制仿真实验(计控实验六simulink)
|
1月前
|
数据可视化 算法
Simulink-Simscape仿真环境配置
Simulink-Simscape仿真环境配置
28 1
|
1月前
|
C语言
[simulink] --- simulink模块(三)
[simulink] --- simulink模块
102 0
|
1月前
|
存储
[simulink] --- simulink模块(二)
[simulink] --- simulink模块
77 0
|
11月前
[simulink] --- simulink辅助技巧
[simulink] --- simulink辅助技巧
81 1
|
1月前
|
异构计算
【Simulink】锁相环模块
【Simulink】锁相环模块
|
8月前
|
人工智能 C#
虚拟桌宠模拟器:VPet-Simulator,一个开源的桌宠软件, 可以内置到任何WPF应用程序
虚拟桌宠模拟器:VPet-Simulator,一个开源的桌宠软件, 可以内置到任何WPF应用程序
虚拟桌宠模拟器:VPet-Simulator,一个开源的桌宠软件, 可以内置到任何WPF应用程序
|
9月前
|
机器学习/深度学习 传感器 算法
【带RL负载的全波桥式整流器】功能齐全的单相非控整流器(Simulink)
【带RL负载的全波桥式整流器】功能齐全的单相非控整流器(Simulink)
|
11月前
|
监控 算法
分布式和可再生系统建模(simulink)
分布式和可再生系统建模(simulink)
149 0