Выберите диагностическое действие, чтобы взять, если модель пытается записать данные к хранилищу данных дважды по очереди на шаге текущего времени.
Диагностика 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 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: WriteAfterWriteMsg |
Значение: 'UseLocalSettings' | 'DisableAll' | 'EnableAllAsWarning' | 'EnableAllAsError' |
Значение по умолчанию: 'UseLocalSettings' |
| Приложение | Установка |
|---|---|
| Отладка | Никакое влияние |
| Трассируемость | Никакое влияние |
| Эффективность | Никакое влияние |
| Меры безопасности | Enable all as errors |