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