Используйте bitsets в хранении настройки состояния

Описание

Используйте bitsets, чтобы уменьшать объем памяти, требуемый сохранить переменные настройки состояния.

Оптимизация Category:

Настройки

Значение по умолчанию: 'off'

На

Хранилища утверждают переменные настройки в bitsets. Потенциально уменьшает объем памяти, требуемый сохранить переменные. Потенциально требует большего количества инструкций получить доступ к настройке состояния, которая может привести к менее оптимальному коду.

'off'

Хранилища утверждают переменные настройки в байтах без знака. Потенциально увеличивает объем памяти, требуемый сохранить переменные. Потенциально требует меньшего количества инструкций получить доступ к настройке состояния, которая может привести к более оптимальному коду.

Советы

  • Установка этого флажка может значительно уменьшать объем памяти, требуемый сохранить переменные. Однако это может увеличить объем памяти, требуемый сохранить целевой код, если целевой процессор не включает инструкции для управления bitsets.

  • Установите этот флажок для графиков Stateflow®, которые имеют большое количество одноуровневых состояний на данном уровне иерархии.

  • Снимите этот флажок для диаграмм Stateflow с небольшим количеством одноуровневых состояний на данном уровне иерархии.

Зависимость

Этот параметр требует лицензии Simulink® Coder™.

Информация о командной строке

Параметр: StateBitsets
Значение: 'on' | 'off'
Значение по умолчанию: 'off'

Рекомендуемые настройки

ПриложениеУстановка
Отладка'off'
Трассируемость'off'
ЭффективностьПрочь (выполнение, ROM), на (RAM)
Меры безопасностиНикакой удар

Похожие темы