exponenta event banner

Посторонние дискретные производные сигналы

Описание

Выберите действие диагностики, которое необходимо выполнить, когда дискретный сигнал проходит через блок модели на вход блока с непрерывными состояниями.

Категория: Диагностика

Настройки

По умолчанию: error

none

Программное обеспечение Simulink ® не выполняет никаких действий.

warning

Программа Simulink выводит предупреждение.

error

Программа Simulink завершает моделирование и выводит сообщение об ошибке.

Совет

  • Эта ошибка может возникнуть, если дискретный сигнал проходит через блок модели на вход блока с непрерывными состояниями, такого как блок интегратора. В этом случае программное обеспечение Simulink не может точно определить минимальную скорость, с которой необходимо сбросить решатель для точного решения этой модели.

  • Если для этой диагностики установлено значение none или warningпрограммное обеспечение Simulink сбрасывает решатель при каждом изменении значения дискретного сигнала. Это обеспечивает точное моделирование модели, если дискретный сигнал является источником сигнала, поступающего в блок с непрерывными состояниями. Однако, если дискретный сигнал не является источником сигнала, поступающего в блок с непрерывными состояниями, сброс решателя со скоростью изменения дискретного сигнала может привести к тому, что решатель будет сбрасываться чаще, чем необходимо, замедляя моделирование.

  • Если для этой диагностики установлено значение error, программное обеспечение Simulink останавливается при компиляции этой модели и отображает ошибку.

Зависимость

Эта диагностика применяется только в том случае, если используется решатель с переменным шагом, а блок-схема содержит блоки модели.

Информация командной строки

Параметр: ModelReferenceExtraNoncontSigs
Значение: 'none' | 'warning' | 'error'
По умолчанию: 'error'

Рекомендуемые параметры

ПриложениеНастройка
ОтладкаНикакого воздействия
ОтслеживаемостьНикакого воздействия
ЭффективностьНикакого воздействия
Меры безопасностиНикакого воздействия

Связанные темы