主要内容

位字段声明符类型设定符

指定位字段类型

模型配置窗格: 代码生成 / 优化

描述

当选择配置参数将布尔数据打包到位域中时,位字段声明符类型设定符参数指定位字段类型。优化收益取决于您选择的目标。

依赖关系

将布尔数据打包到位字段中参数启用此参数。

设置

uint_T (默认) | uchar_T
uint_T

为位字段声明指定的类型是 unsigned int

uchar_T

为位字段声明指定的类型是 unsigned char

提示

将布尔数据打包到位域中配置参数默认设置使用无符号整数。如果位字段很小且分布分散,这可能导致 RAM 增加。在这种情况下,uchar_T 可能使用更少的 RAM,但具体取决于您的目标。

推荐的设置

应用情形设置
调试无影响
可追溯性无影响
效率目标相关
安全预警无影响

编程用法

参数:BitfieldContainerType
类型:字符向量
值:uint_T | uchar_T
默认值:uint_T

版本历史记录

在 R2010a 中推出