最近的项目要求要用模型化开发,用MATLAB编码,转换成可靠的C代码,移入项目。这里介绍一下MATLAB生成代码的过程,以及一些tips。
整体流程
1. 我用的版本是MATLAB R2020b,在菜单栏的APP中,可以找到MATLAB Coder
2. 你要转换的m脚本,必须是function,所以要把需要转换C代码的程序,放入一个function脚本里,将function名字,输入进去。
3. 随后,输入你调用这些function的脚本,MATLAB会根据这个脚本,自动辨识各个函数入参的类型。
入参可以是类、可以是结构体。需要注意的是,由于要转换成C代码,所以你的入参必须长度、大小需要固定。