修改控制代码外观和样式的配置参数,例如注释样式、数据类型转换模式和缩进样式。有关控制代码外观和样式的参数,请参见用于从MATLAB代码生成代码的嵌入式编码器能力.
通过自定义代码生成模板(CGT)文件,在代码节之前生成自定义横幅、预告片和注释。看到为C/ c++代码生成自定义文件和函数横幅.
coder.setupMISRAConfig |
配置参数以改进生成的代码遵从性MISRAC和c++指南 |
编码器。MATLABCodeTemplate |
的代码生成模板MATLAB编码器 |
生成切换实例
语句代替if-elseif-else
语句在C/ c++代码中生成的MATLAB代码。
在MATLAB代码生成的C/ c++代码中使用K&R或Allman缩进风格。
控制代码生成器是否在MATLAB代码生成的代码中用带符号的左移位替换2的乘数。
在由MATLAB代码生成的C/ c++代码中指定数据类型转换模式,即默认模式、标准兼容模式或显式模式。
配置代码生成参数以增加MISRA®生成的代码符合C和c++的要求。
CGT文件指定了由MATLAB代码生成的C/ c++代码中的文件和函数横幅,以及代码段之前的注释。
自定义一个CGT文件生成您自己的文件和功能横幅在C/ c++代码生成的MATLAB代码。
当您选择不包含初始化函数时,代码生成将失败,即使生成的初始化函数的自定义代码为空。