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