simulink嵌入式代码生成软件设置(转载文章总结)

本文为文章最后链接里的文章的总结版,原文有图,本人总结成文字了,hiahia

1 生成代码前的配置

针对MATLAB2018来说,Simulink中建立好模型后,在设置(Ctrl + E)中:

  • Solver页面:改为定步长+离散
  • Code Generation界面:System target file改为Embedded Coder
  • Code Generation中Report界面:可勾选Create code generation report和Open report automatically(生成代码报告+自动打开报告)

2 生成代码后的配置

设置完后可生成代码(Ctrl + B),根目录下会自动生成一个文件夹,里面有所需文件

  • main函数文件可以不生成,Code Generation中Templates界面:去掉Generate an example main program
  • 注释的生成可以更改,Code Generation中Comments界面:勾选相关选项
  • 模型.c 中initialize函数可以对相关变量不初始化:Code Generation中Optimizetion界面:勾选Remove root level I/O zero initialization+Remove internal data zero initialization
  • 模型.c 中initialize函数中rtmSetErrorStatus错误状态监测函数去除:Code Generation中Interface界面:勾选Remove error status field in real-time model data structure
  • 代码生成过程去除makefile过程,Code Generation界面:勾选Generate code only

原文链接: Simulink代码生成: Embedded Coder配置

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值