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

Описание

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

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

Настройки

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

none

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

warning

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

error

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

Совет

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

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

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

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

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

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

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

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

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

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

Похожие темы