Выберите диагностическое действие, чтобы взять, если Simulink® обнаруживает нулевые пересечения, которые игнорируются.
Диагностика Category:
Значение по умолчанию:
none
noneПрограммное обеспечение Simulink не принимает мер.
warningПрограммное обеспечение Simulink выводит предупреждение.
errorПрограммное обеспечение Simulink отключает симуляцию и отображает сообщение об ошибке.
Проверка непротиворечивости может вызвать значительное уменьшение в эффективности (до 40%).
Проверка непротиворечивости является средством отладки, которое подтверждает определенные предположения, сделанные решателями ОДУ Simulink. Используйте эту опцию для:
Подтвердите свои S-функции и гарантируйте, что они придерживаются тех же правил как Simulink встроенные блоки.
Определите причину неожиданных результатов симуляции.
Убедитесь, что блоки производят постоянный выход, когда названо данным значением t (время).
Программное обеспечение Simulink сохраняет (кэши) выход, пересечение нулем, производную и значения состояния от одного временного шага для использования в следующем временном шаге. Значение в конце временного шага может обычно снова использоваться в начале следующего временного шага. Решатели, особенно жесткие решатели, такие как ode23s и ode15s, используйте в своих интересах это, чтобы избежать избыточных вычислений. При вычислении якобиевской матрицы жесткий решатель может много раз вызывать выходные функции блока при том же значении t.
Когда проверка непротиворечивости включена, программное обеспечение Simulink повторно вычисляет соответствующие значения и сравнивает их с кэшируемыми значениями. Если значения различные, ошибка непротиворечивости происходит. Программное обеспечение Simulink сравнивает вычисленные значения для этих количеств:
Выходные параметры
Нулевые пересечения
Производные
Состояния
Parameter: IgnoredZcDiagnostic |
Значение:
'none' | 'warning' | 'error' |
Значение по умолчанию:
'none' |
| Приложение | Установка |
|---|---|
| Отладка | warning |
| Трассируемость | Никакой удар |
| Эффективность | none |
| Меры безопасности | Никакой удар |