Используйте битсеты для хранения строения состояния

Описание

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

Category: оптимизации

Настройки

По умолчанию: Off

На

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

Прочь

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

Совет

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

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

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

Зависимость

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

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

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

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

ПриложениеНастройка
ОтладкаПрочь
ТрассируемостьПрочь
ЭффективностьOff (выполнение, ПЗУ), On (ОЗУ)
Меры безопасностиНикакого влияния

Похожие темы