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