exponenta event banner

Использовать битсеты для сохранения конфигурации состояния

Описание

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

Категория: Оптимизация

Настройки

По умолчанию: Откл.

На

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

Прочь

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

Совет

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

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

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

Зависимость

Для этого параметра требуется лицензия Simulink ® Coder™.

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

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

Рекомендуемые параметры

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

Связанные темы