При создании кода с помощью Embedded Coder ® выберите действие диагностики, которое необходимо выполнить, если программа обнаруживает проблемы моделирования, связанные с вариантами, которые могут привести к неиспользуемым переменным Simulink ® в сгенерированном коде. Неиспользуемые переменные создаются при наличии расхождений в условиях исполнения, распространяющихся между исходным и целевым блоками при компиляции модели. Дополнительные сведения о расхождениях см. в разделах Предотвращение создания неиспользуемых переменных для вариантов мягкого исполнения или Предотвращение создания неиспользуемых переменных для вариантов безусловного и условного исполнения.
Категория: Диагностика
По умолчанию:
none
noneКогда программное обеспечение Simulink обнаруживает расхождение в условиях исполнения, распространяющихся между исходным и целевым блоками, для параметра Время активации исполнения установлено значение code compile, программное обеспечение не предпринимает никаких действий.
warningКогда программное обеспечение Simulink обнаруживает расхождение в условиях исполнения, распространяющихся между исходным и целевым блоками, для параметра Время активации исполнения установлено значение code compile, программа отображает предупреждение и продолжает моделирование. Для подавления предупреждения и продолжения моделирования нажмите кнопку «Подавить».
errorКогда программное обеспечение Simulink обнаруживает расхождение в условиях исполнения, распространяющихся между исходным и целевым блоками, для параметра Время активации исполнения установлено значение code compile, программа отображает ошибку и завершает моделирование.
Параметр: VariantConditionMismatch |
Значение:
'none' | 'warning' | 'error' |
По умолчанию:
'none' |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Никакого воздействия |
| Меры безопасности | Никакого воздействия |