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