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