Обнаружение записи после записи

Описание

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

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 write after write установлен в 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.

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

Параметр: WriteAfterWriteMsg
Значение: 'UseLocalSettings' | 'DisableAll' | 'EnableAllAsWarning' | 'EnableAllAsError'
По умолчанию: 'UseLocalSettings'

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

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

См. также

Похожие темы