模型配置参数:代码样式
代码生成 > 代码样式类别包括用于配置生成代码外观的参数。这些参数需要具备 Simulink® Coder™ 许可证。适用于基于 ERT 的目标的其他参数需要具备 Embedded Coder® 许可证。
您可以更改生成代码的代码样式、强制转换表达式和缩进,以符合某些编码标准。
代码样式修改有以下用途:
提高代码的可读性和可追溯性
跨文件传递信息
提高生成代码的效率
通过类型转换允许内存操作
在“配置参数”对话框中,以下配置参数位于代码生成 > 代码样式窗格上。
| 参数 | 描述 |
|---|---|
指定生成代码的括号样式。 | |
指定是否保留表达式中操作数的顺序。 | |
指定是否在 | |
指定是否以 | |
指定是否在生成代码的函数声明中包含 | |
指定是否在生成代码的函数声明中包含 | |
Suppress generation of default cases for Stateflow switch statements if unreachable | 指定是否为 Stateflow® 图的代码中的 switch-case 语句生成默认 case。 |
指定是否将二次幂的乘法替换为有符号按位移位。 | |
指定是否允许在生成的 C/C++ 代码中进行有符号右移位。 | |
指定代码生成器如何转换变量的数据类型。 | |
在生成代码中指定数组的容器类型。选择 C 样式数组或 | |
指定生成代码中花括号的放置样式。 | |
为生成的代码指定缩进大小。 | |
指定生成代码的换行样式。 | |
指定生成代码换行的最大行宽。 |