将布尔数据打包到位域中
描述
指定布尔信号是存储为1位位域还是存储为布尔数据类型。
类别:优化
请注意
当为指定显式结构对齐的目标生成代码时,不能使用此优化。
设置
默认值:从
-
在
-
将布尔信号存储到全局块I/O结构或DWork向量中的一位位域中。这将减少RAM,但可能导致更多的可执行代码。
-
从
-
将布尔信号作为布尔数据类型存储在全局块I/O结构或DWork向量中。
依赖关系
这个参数:
需要嵌入式编码器®许可证。
仅对基于ert的目标显示。
命令行信息
参数:BooleansAsBitfields |
值:“上” |“关闭” |
默认值:“关闭” |
推荐设置
应用程序 | 设置 |
---|---|
调试 | 没有影响 |
可追溯性 | 没有影响 |
效率 | 关(执行,ROM),开(RAM) |
安全预防措施 | 没有影响 |
相关的话题
- 优化面板:信号和参数
- 通过将布尔数据打包到位域中来优化生成的代码(嵌入式编码)
- 位域声明器类型说明符
- 性能(嵌入式编码)
这个话题有帮助吗?