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