Многозадачное хранилище данных

Описание

Выберите диагностическое действие, которое должно быть предпринято, когда одна задача считывает данные из блока Data Store Memory, в который другая задача записывает данные.

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

Настройки

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

none

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

warning

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

error

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

Совет

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

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

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

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

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

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

См. также

Похожие темы