Выберите диагностическое действие, которое необходимо предпринять, если модель пытается считать данные из хранилища данных, в которое она не записала данные в этот временной шаг.
Category: диагностика
По умолчанию: Use local settings
Use local settings
Для каждого локального хранилища данных (определяется блоком Data Store Memory или Simulink.Signal
объект в рабочем пространстве модели) используйте настройку, заданную блоком. Для каждого хранилища глобальных данных (определяется как Simulink.Signal
объект в базовом рабочем пространстве) отключить диагностику.
Disable all
Отключает эту диагностику для всех хранилищ данных, к которым обращается модель.
Enable all as warnings
Отображает диагностику как предупреждение в MATLAB® командная строка.
Enable all as errors
Останавливает симуляцию и отображает диагностику в диалоговом окне ошибки.
Примечание
Во время симуляции ссылки на модель в режиме Accelerator и rapid Accelerator, если параметр Detect read before write установлен в 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.
Параметр: ReadBeforeWriteMsg |
Значение: 'UseLocalSettings' | 'DisableAll' | 'EnableAllAsWarning' | 'EnableAllAsError' |
По умолчанию: 'UseLocalSettings' |
Приложение | Настройка |
---|---|
Отладка | Никакого влияния |
Трассируемость | Никакого влияния |
Эффективность | Никакого влияния |
Меры безопасности | Enable all as errors |