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