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

Описание

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

Category: диагностика

Настройки

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

none

Simulink® программа не предпринимает никаких действий.

warning

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

error

Программа Simulink завершает симуляцию и отображает сообщение об ошибке.

Совет

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

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

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

Зависимость

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

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

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

Рекомендуемые настройки

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

Похожие темы