Укажите, следует ли создавать варианты по умолчанию для операторов switch-case в коде диаграмм Stateflow ®. Эта оптимизация работает на основе модели. Он применяется к коду, созданному для состояния, имеющего несколько подсостояний. Список функций состояния в сгенерированном коде см. в разделе Встроенные функции состояния в сгенерированном коде.
Категория: Создание кода > Стиль кода
По умолчанию: вкл.
Не создавайте регистр по умолчанию, если он недоступен. Этот параметр позволяет улучшить охват кода, поскольку каждая ветвь в сгенерированном коде поддается фальсификации.
Создайте вариант по умолчанию независимо от того, доступен ли он или нет. Этот параметр поддерживает соответствие MISRA C ® и обеспечивает резервное копирование в случае повреждения ОЗУ.
Например, когда состояние имеет нетривиальное entry , следующий случай по умолчанию появляется в сгенерированном коде для during функция:
default: entry_internal(); break;
В этом случае код помечает соответствующее подсостояние как активное.
Параметр: SuppressUnreachableDefaultCases |
| Текст: символьный вектор |
Значение: 'on' | 'off' |
По умолчанию: 'on' |
| Приложение | Настройка |
|---|---|
| Отладка | Noimpact |
| Отслеживаемость | На |
| Эффективность | Вкл (исполнение, ПЗУ), Noimpact (ОЗУ) |
| Меры безопасности | Рекомендации отсутствуют |