Matlab/Simulink 生成 C/C++代码的实现
摘要:Matlab/Simulink 的自动生成代码技术具有生成
的代码效率高、一致性好、开发便捷等诸多优点,也
正是因为这些优点使得这项技术已经成为汽车、航空
航天、工业控制等领域嵌入式软件开发的主流方式。
本论文将主要讨论如何通过 Simulink
Coder/Embedded Coder 从 Simulink 模型生成嵌入式 C
代码,如何通过数据对象定义 C 代码中的变量和参数,
如何定制 C 代码的函数原型,如何控制 C 文件的生
成,如何生成可以重用的 C 代码,如何对被引用的模
型进行代码生成,如何进行代码和模型的等效性测试
等话题。
一、使用 Simulink Coder 的代码生成