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