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