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