exponenta event banner

Подавление генерации вариантов по умолчанию для инструкций Stateflow switch, если они недоступны

Описание

Укажите, следует ли создавать варианты по умолчанию для операторов switch-case в коде диаграмм Stateflow ®. Эта оптимизация работает на основе модели. Он применяется к коду, созданному для состояния, имеющего несколько подсостояний. Список функций состояния в сгенерированном коде см. в разделе Встроенные функции состояния в сгенерированном коде.

Категория: Создание кода > Стиль кода

Настройки

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

На

Не создавайте регистр по умолчанию, если он недоступен. Этот параметр позволяет улучшить охват кода, поскольку каждая ветвь в сгенерированном коде поддается фальсификации.

Прочь

Создайте вариант по умолчанию независимо от того, доступен ли он или нет. Этот параметр поддерживает соответствие MISRA C ® и обеспечивает резервное копирование в случае повреждения ОЗУ.

Например, когда состояние имеет нетривиальное entry , следующий случай по умолчанию появляется в сгенерированном коде для during функция:

default:
 entry_internal();
 break;

В этом случае код помечает соответствующее подсостояние как активное.

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

Параметр: SuppressUnreachableDefaultCases
Текст: символьный вектор
Значение: 'on' | 'off'
По умолчанию: 'on'

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

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

Рекомендации отсутствуют

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