模型配置参数:代码生成数据类型替换
代码生成 > 数据类型替换 类别包括用于在生成的代码中用用户定义的名称替换内置数据类型名称的参数。在配置参数对话框中,以下配置参数位于 代码生成 > 数据类型替换窗格上。
参数 | 描述 |
---|---|
在生成的代码中替换 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);