Используйте битовые наборы, чтобы уменьшить объем памяти, необходимый для хранения переменных конфигурации состояния.
Категория: Оптимизация
По умолчанию: Откл.
Сохраняет переменные конфигурации состояния в битовых наборах. Потенциально сокращает объем памяти, необходимый для хранения переменных. Потенциально требуется больше инструкций для доступа к конфигурации состояния, что может привести к менее оптимальному коду.
Сохраняет переменные конфигурации состояния в байтах без знака. Потенциально увеличивает объем памяти, необходимый для хранения переменных. Потенциально требуется меньше команд для доступа к конфигурации состояния, что может привести к более оптимальному коду.
Установка этого флажка может значительно сократить объем памяти, необходимый для хранения переменных. Однако это может увеличить объем памяти, необходимый для хранения целевого кода, если целевой процессор не включает команды для манипулирования битовыми наборами.
Установите этот флажок для диаграмм Stateflow ®, имеющих большое количество одноуровневых состояний на заданном уровне иерархии.
Снимите этот флажок для диаграмм Stateflow с небольшим количеством одноранговых состояний на заданном уровне иерархии.
Для этого параметра требуется лицензия Simulink ® Coder™.
Параметр: StateBitsets |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
| Приложение | Настройка |
|---|---|
| Отладка | Прочь |
| Отслеживаемость | Прочь |
| Эффективность | Выкл. (исполнение, ПЗУ), Вкл. (ОЗУ) |
| Меры безопасности | Никакого воздействия |