模型配置参数:代码生成 数据类型替换
R2026b代码生成 > 数据类型替换类别包含用于在生成代码中将内置数据类型名称替换为用户定义的名称的参数。在“配置参数”对话框中,以下配置参数位于代码生成 > 数据类型替换窗格上。
| 参数 | 描述 |
|---|---|
在生成代码中替换 Simulink® 数据类型的方法。 | |
用于在生成代码中将代码生成设置确定的数据类型名称替换为用户定义的数据类型名称的选项。 | |
生成代码中 | |
生成代码中 | |
生成代码中 | |
生成代码中 | |
生成代码中 | |
生成代码中 | |
生成代码中 | |
生成代码中 | |
生成代码中 | |
生成代码中 | |
生成代码中 | |
生成代码中 | |
生成代码中 | |
生成代码中 |
这些参数属于高级参数类别。
| 参数 | 描述 |
|---|---|
布尔值 | |
布尔值 | |
64 位整数最大值的标识符 | |
16 位整数最大值的标识符 | |
32 位整数最大值的标识符 | |
8 位整数最大值的标识符 | |
64 位无符号整数最大值的标识符 | |
16 位无符号整数最大值的标识符 | |
32 位无符号整数最大值的标识符 | |
8 位无符号整数最大值的标识符 | |
64 位整数最小值的标识符 | |
16 位整数最小值的标识符 | |
32 位整数最小值的标识符 | |
8 位整数最小值的标识符 | |
定义布尔和数据类型限值标识符的头文件 | |
用于将图像表示为 OpenCV 类 | |
强制生成 |
以编程方式配置 Simulink Coder 数据类型替换
要以编程方式替换模型的 Simulink Coder™ 数据类型名称,请调整 ReplacementTypes 模型参数,该参数是结构体。以下示例代码说明如何修改 ReplacementTypes 参数,以将内置数据类型名称 int8、uint8 和 boolean 替换为自定义数据类型名称 my_T_S8、my_T_U8 和 my_T_BOOL。
model = bdroot; cs = getActiveConfigSet(model); set_param(cs,'EnableUserReplacementTypes','on'); struc = get_param(cs,'ReplacementTypes'); struc.int8 = 'my_T_S8'; struc.uint8 = 'my_T_U8'; struc.boolean = 'my_T_BOOL'; set_param(cs,'ReplacementTypes',struc);