exponenta event banner

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

Описание

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

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

Настройки

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

none

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

warning

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

error

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

Совет

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

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

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

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

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

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

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

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

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

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

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