Выберите диагностическое действие, которое должно быть предпринято, когда одна задача считывает данные из блока Data Store Memory, в который другая задача записывает данные.
Category: диагностика
По умолчанию: error
none
Simulink® программа не предпринимает никаких действий.
warning
Программа Simulink отображает предупреждение.
error
Программа Simulink завершает симуляцию и отображает сообщение об ошибке.
Такая ситуация безопасна, только если одна из задач не может прервать другую, например, когда хранилище данных является скаляром, и задача записи использует операцию атомарного копирования, чтобы обновить хранилище, или цель не позволяет задачам упреждать друг друга.
Вы должны отключить эту диагностику (установите ее на none
) только в том случае, если приложение гарантирует это, например, если приложение использует циклический планировщик, который препятствует выполнению задач.
Параметр: MultiTaskDSMMsg |
Значение: 'none' | 'warning' | 'error' |
По умолчанию: 'warning' |
Приложение | Настройка |
---|---|
Отладка | Никакого влияния |
Трассируемость | Никакого влияния |
Эффективность | Никакого влияния |
Меры безопасности | error |