Многозадачная условно выполняемая подсистема

Описание

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

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

Настройки

Значение по умолчанию: ошибка

'none'

Программное обеспечение Simulink не принимает мер.

предупреждение

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

ошибка

Программное обеспечение Simulink отключает моделирование и отображает сообщение об ошибке.

Советы

  • Эти типы подсистем могут быть вызваны любым из следующих условий:

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

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

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

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

  • Для моделей, которые содержат условно выполняемую подсистему, которая может сбросить ее состояния и это содержит асинхронную подсистему, рассмотрите перемещение асинхронной подсистемы вне условно выполняемой подсистемы.

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

Parameter: MultiTaskCondExecSysMsg
Значение: 'ни один' | 'предупреждение' | 'ошибка'
Значение по умолчанию: ошибка

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

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

Похожие темы

Была ли эта тема полезной?