Этот пример создает, сохраняет и загружает Данные моделирования сеанса Inspector. Пример регистрирует данные в модели slexAircraftExample
и визуализирует записанные данные в сеансе Данные Моделирования Inspector. Каждый раз, когда вы используете Данные моделирования Inspector, вы создаете и изменяете сеанс. Можно сохранить данные и связанные настройки визуализации для сеанса в файле MLDATX с помощью Simulink.sdi.save
функция. Когда вы хотите просмотреть данные позже, можно загрузить сеанс с помощью Simulink.sdi.load
функция.
Журнал данных в Данные моделирования Inspector
Этот пример регистрирует данные из симуляции модели slexAircraftExample
инспектору Данных моделирования. Модель не сконфигурирована для регистрации данных. Загрузите модель и отметьте Stick
, а alpha, rad
, и q, rad/sec
сигналы для логгирования.
В данном примере запустите две симуляции модели. В первой симуляции используйте выход синусоиды от Pilot
блок, а во втором используйте выход квадратной волны.
Визуализация записанных данных
Можно использовать программный интерфейс Данные Моделирования Inspector для доступа к записанным данным из симуляций. Когда вы получаете доступ к данным с помощью программного интерфейса Данные Моделирования Inspector, можно использовать функции для создания графиков в Данные Моделирования Inspector.
Чтобы начать, получите доступ к идентификаторам запуска для последних двух запусков, а затем получите соответствующее Simulink.sdi.Run
объект. The Run
объекты позволяют вам получить доступ к записанным данным для симуляций.
Предположим, что вы хотите проанализировать связь между входом и выходом для модели. Получите Simulink.sdi.Signal
объекты для входа и выхода сигналов от двух запусков симуляции.
Измените подграфик размещения в Данные моделирования Inspector на 2
-by- 1
и постройте график сигналов из первого запуска симуляции на верхнем графике и сигналов из второго запуска на нижнем графике.
Сохраните Данные моделирования Inspector Сеанса
Чтобы просмотреть нанесенные на график данные в Данные моделирования Inspector, введите Simulink.sdi.view
в командном окне.
Затем сохраните сеанс Данных моделирования Inspector как файл MLDATX.
Загрузите Данные моделирования Inspector Сеанса
Чтобы имитировать сценарий, в котором вы хотите вернуться к рассмотрению тех же данных в более поздней точке, очистите данные из Данных моделирования Inspector и сбросьте размещение подграфика в 1
-by- 1
.
Загрузите файл сеанса и возобновите работу с данными. Можно открыть Данные моделирования Inspector и просмотреть результаты с помощью Simulink.sdi.view
функция.