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