Обнаружьте запись, после того, как считано

Описание

Выберите диагностическое действие, чтобы взять, если модель пытается записать данные к хранилищу данных после предыдущего чтения данных из него на шаге текущего времени.

Диагностика 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 изменяет настройку эта установка параметра во время ускоренной симуляции.

  1. В Редакторе Simulink, во вкладке Modeling, нажимают Model Advisor, затем нажимают OK.

  2. Выберите By Task.

  3. Осуществите проверку Check diagnostic settings ignored during accelerated model reference simulation.

Информация о командной строке

Parameter: WriteAfterReadMsg
Значение: 'UseLocalSettings' | 'DisableAll' | 'EnableAllAsWarning' | 'EnableAllAsError'
Значение по умолчанию: 'UseLocalSettings'

Рекомендуемые настройки

ПриложениеУстановка
ОтладкаНикакой удар
ТрассируемостьНикакой удар
ЭффективностьНикакой удар
Меры безопасностиEnable all as errors

Смотрите также

Похожие темы