В этом примере показано, как скопировать настройки представления из одного запуска в другой и как создать рисунки с помощью Simulink.sdi.CustomSnapshot
объект.
Симулируйте модель и получите объект запуск
Сконфигурируйте vdp
модель для сохранения выходных данных и запуска симуляции для создания данных.
Для доступа к данным запуска используйте программный интерфейс Данные Моделирования Inspector.
Изменение настроек представления сигнала
Используйте Simulink.sdi.Run
объект для доступа к сигналам во время запуска. Затем измените настройки представления сигнала. Этот пример задает цвет и стиль линии для каждого сигнала. Настройки вида для запуска содержат настройки вида для каждого сигнала и настройки вида, заданные для области графика.
Захват снимка из Данных моделирования Inspector
Создайте Simulink.sdi.CustomSnapshot
объект и использовать Simulink.sdi.snapshot
функция для программного захвата моментального снимка содержимого Данных моделирования Inspector.
Можно использовать свойства Simulink.sdi.CustomSnapshot
объект, чтобы сконфигурировать настройки графика, такие как размещения подграфика и пределы по осям, и построить сигналы. Когда вы используете Simulink.sdi.CustomSnapshot
объект для создания рисунка, эти настройки графика не влияют на Данные моделирования Inspector.
Использование Simulink.sdi.snapshot
чтобы сгенерировать рисунок, заданную в свойствах Simulink.sdi.CustomSnapshot
объект.
Скопируйте настройки представления в новый запуск симуляции
Симулируйте модель снова, с другим Mu
значение. Для доступа к данным моделирования используйте программный интерфейс Simulation Data Inspector.
Чтобы создать график новых выходных данных, похожих на тот, который вы создали на предыдущем шаге, можно скопировать настройки представления в запуск в одной строке кода с помощью Simulink.sdi.copyRunViewSettings
. The Simulink.sdi.copyRunViewSettings
функция не обновляет настройки графика автоматически в Simulink.sdi.CustomSnapshot
объекты, поэтому задайте plot
введите как false
.
Захват снимка нового запуска симуляции
Используйте Simulink.sdi.CustomSnapshot
объект для захвата моментального снимка нового запуска симуляции. Во-первых, очистите сигналы от подграфиков. Затем постройте график сигналов от нового запуска и захватите другой снимок.