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