将布尔数据打包到位域中
控制存储布尔信号
模型配置窗格: 代码生成 / 优化
描述
将布尔数据打包到位域中参数指定布尔信号是存储为一位位域还是布尔数据类型。
注意
当您为指定显式结构体对齐的目标生成代码时,无法使用此优化。
设置
off
(默认) | on
- On
将布尔信号存储到全局模块 I/O 结构体或 DWork 向量的一位位域中。这将减少 RAM 使用量,但可能导致可执行代码更多。
- Off
将布尔信号作为布尔数据类型存储在全局模块 I/O 结构体或 DWork 向量中。
推荐的设置
应用场景 | 设置 |
---|---|
调试 | 无影响 |
可追溯性 | 无影响 |
效率 | Off(执行,ROM),On (RAM) |
安全预警 | 无影响 |
编程用法
参数:BooleansAsBitfields |
类型:字符向量 |
值:'on' | 'off' |
默认值:'off' |
版本历史记录
在 R2009b 中推出