Pack Boolean data into bitfields
Control storing Boolean signals
Model Configuration Pane: Code Generation / Optimization
Description
The Pack Boolean data into bitfields parameter specifies whether Boolean signals are stored as one–bit bitfields or as a Boolean data type.
Note
You cannot use this optimization when you generate code for a target that specifies an explicit structure alignment.
Settings
off (default) | on- On
 Stores Boolean signals into one–bit bitfields in global block I/O structures or DWork vectors. This will reduce RAM, but might cause more executable code.
- Off
 Stores Boolean signals as a Boolean data type in global block I/O structures or DWork vectors.
Recommended Settings
| Application | Setting | 
|---|---|
| Debugging | No impact | 
| Traceability | No impact | 
| Efficiency | Off (execution, ROM), On (RAM) | 
| Safety precaution | No impact | 
Programmatic Use
Parameter: BooleansAsBitfields | 
| Type: character vector | 
Value: 'on' | 'off' | 
Default: 'off' | 
Version History
Introduced in R2009b