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