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