Выберите диагностическое действие, которое должно быть принято, когда дискретный сигнал, по-видимому, проходит через блок Model на вход блока с непрерывными состояниями.
Category: диагностика
По умолчанию:
error
none
Simulink® программа не предпринимает никаких действий.
warning
Программа Simulink отображает предупреждение.
error
Программа Simulink завершает симуляцию и отображает сообщение об ошибке.
Эта ошибка может возникнуть, если дискретный сигнал переходит через блок Model на вход блока с непрерывными состояниями, такого как блок Integrator. В этом случае программное обеспечение Simulink не может с уверенностью определить минимальную скорость, с которой ему нужно сбросить решатель, чтобы решить эту модель точно.
Если для этой диагностики задано значение none
или warning
Программа Simulink сбрасывает решатель всякий раз, когда изменяется значение дискретного сигнала. Это обеспечивает точную симуляцию модели, если дискретный сигнал является источником сигнала, поступающего в блок с непрерывными состояниями. Однако, если дискретный сигнал не является источником сигнала, поступающего в блок с непрерывными состояниями, сброс решателя со скоростью, в которой изменения дискретного сигнала могут привести к тому, что решатель будет сброшен чаще, чем необходимо, замедляя симуляцию.
Если для этой диагностики задано значение error
Программа Simulink останавливается при компиляции этой модели и отображает ошибку.
Эта диагностика применяется только, когда вы используете решатель оды с переменной степенью, а блок-схема содержит блоки Model.
Параметр: ModelReferenceExtraNoncontSigs |
Значение:
'none' | 'warning' | 'error' |
По умолчанию:
'error'
|
Приложение | Настройка |
---|---|
Отладка | Никакого влияния |
Трассируемость | Никакого влияния |
Эффективность | Никакого влияния |
Меры безопасности | Никакого влияния |