代码外观
控制标识符,代码样式,注释和功能以及在生成代码中的横幅
修改配置参数,以控制代码外观和样式的方面,例如评论样式,数据类型铸造模式和凹痕样式。有关控制代码外观和样式的参数,请参见MATLAB代码中代码生成的嵌入式编码器功能。
通过自定义代码生成模板(CGT)文件,在代码部分之前生成自定义横幅和拖车和注释。看生成C/C ++代码的自定义文件和功能横幅。
职能
coder.setupmisraconfig |
配置参数以提高生成的代码compliance withMISRAC和C ++指南 |
课程
coder.matlabcodetemplate |
表示代码生成模板MATLAB编码器 |
话题
代码注释
- 指定C/C ++代码的评论样式
在MATLAB生成的C/C ++代码中生成单线或多行注释®代码。
身份标识
- 自定义生成的标识符
在MATLAB代码生成的C/C ++代码中指定标识符格式。
文件名
- 自定义从MATLAB代码生成的C/C ++文件名
指定从MATLAB代码生成的C/C ++文件名的格式。
代码样式
- 控制C代码样式
产生开关案例
语句而不是if-elseif-else
从MATLAB代码生成的C/C ++代码中的语句。 - Specify Indent Style for C/C++ Code
在MATLAB代码生成的C/C ++代码中使用K&R或Allman缩进样式。 - 在生成代码中控制签名的左移
控制代码生成器是否用两个签名的左侧位移动替换了乘法,从MATLAB代码生成的代码中乘以左侧位移。 - 在生成代码中控制数据类型铸件
在MATLAB代码生成的C/C ++代码中指定数据类型铸造模式,即默认模式,符合标准模式或显式模式。 - 通过改进的MISRA合规生成C/C ++代码
配置代码生成参数以增加Misra®生成代码的C ++符合性。
控制数据类型名称
- 自定义数据类型更换
在MATLAB代码生成的C/C ++代码中指定自定义数据类型名称。 - 从外部标头文件导入自定义数据类型定义
指定要导入的包含自定义类型定义的标头文件名。
Code Templates
- MATLAB代码的代码生成模板文件
CGT文件指定文件和函数横幅,并在MATLAB代码生成的C/C ++代码中的代码部分之前注释。 - 生成C/C ++代码的自定义文件和功能横幅
自定义CGT文件以生成您自己的文件和功能横幅,以MATLAB代码生成的C/C ++代码。
故障排除
当您选择不包括初始化函数时,代码生成即使生成的初始化函数的自定义代码为空,则会失败。