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

Описание

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

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

Настройки

Значение по умолчанию: error

none

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

warning

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

error

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

Советы

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

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

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

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

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

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

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

Parameter: MultiTaskCondExecSysMsg
Значение: 'none' | 'warning' | 'error'
Значение по умолчанию: 'error'

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

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

Похожие темы