Выберите диагностическое действие, чтобы взять, если модель пытается записать данные к хранилищу данных после предыдущего чтения данных из него на шаге текущего времени.
Диагностика Category:
Значение по умолчанию: Use local settings
Use local settings
Для каждого локального хранилища данных (заданный Блоком памяти Хранилища данных или Simulink.Signal
объект в рабочем пространстве модели), используют установку, заданную блоком. Для каждого хранилища глобальных данных (заданный Simulink.Signal
объект в базовом рабочем пространстве), отключают диагностику.
Disable all
Отключает эту диагностику для всех хранилищ данных, к которым получает доступ модель.
Enable all as warnings
Диагностика отображений как предупреждение в командной строке MATLAB®.
Enable all as errors
Останавливает симуляцию и отображает диагностику в ошибочном диалоговом окне.
Примечание
Во время модели, ссылающейся на симуляцию в акселераторе и быстром режиме Accelerator, если параметр Detect write after read устанавливается на Enable all as warnings
, Enable all as errors
, или Use local settings
, Simulink® временно изменяет настройки к Disable all
.
Можно использовать Model Advisor, чтобы идентифицировать модели, на которые ссылаются, для которых Simulink изменяет настройку эта установка параметра во время ускоренной симуляции.
В Редакторе Simulink, во вкладке Modeling, нажимают Model Advisor, затем нажимают OK.
Выберите By Task.
Осуществите проверку Check diagnostic settings ignored during accelerated model reference simulation.
Parameter: WriteAfterReadMsg |
Значение: 'UseLocalSettings' | 'DisableAll' | 'EnableAllAsWarning' | 'EnableAllAsError' |
Значение по умолчанию: 'UseLocalSettings' |
Приложение | Установка |
---|---|
Отладка | Никакой удар |
Трассируемость | Никакой удар |
Эффективность | Никакой удар |
Меры безопасности | Enable all as errors |