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

Описание

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

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

Настройки

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

'none'

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

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

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

ошибка

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

Советы

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

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

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

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

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

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

Смотрите также

Похожие темы

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