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