Многие задачи, выполняемые с помощью программного интерфейса Simulation Data Inspector, начинаются с доступа к Simulink.sdi.Run объект, соответствующий записанным или импортированным данным, которые требуется проанализировать. Например, можно использовать Run объект для доступа к Simulink.sdi.Signal объекты, соответствующие отдельным сигналам в прогоне.
В этом примере показано, как получить доступ Run с помощью Simulink.sdi.Run.getLatest функция, Simulink.sdi.getCurrentSimulationRun функции или Simulink.sdi.getRun функция.
Создание прогона
Модель sldemo_fuelsys уже настроен для ведения журнала. При моделировании модели инспектор данных моделирования автоматически создает прогон и назначает ему идентификатор прогона.
Получить объект запуска с помощью Simulink.sdi.Run.getLatest
В этом примере прогон, созданный при моделировании модели, является последним созданным прогоном в инспекторе данных моделирования. Если требуется получить доступ к последнему созданному прогону, используйте Simulink.sdi.Run.getLatest функция.
Получить объект запуска с помощью Simulink.sdi.getCurrentSimulationRun
Возможно, прогон, к которому требуется получить доступ, не является последним созданным прогоном в инспекторе данных моделирования. Если прогон соответствует последнему моделированию модели, можно использовать Simulink.sdi.getCurrentSimulationRun для доступа к Run объект. Вы также можете использовать Simulink.sdi.getCurrentSimulationRun для доступа к данным для текущего моделирования, когда моделирование передает данные в инспектор данных моделирования. Эта функция может быть полезна при работе с несколькими моделями.
В этом примере прогон, созданный при моделировании модели, является текущим прогоном моделирования для sldemo_fuelsys модель.
Получение объекта выполнения из идентификатора выполнения
Если для выполнения задачи также требуется идентификатор выполнения, можно использовать Simulink.sdi.getRun для получения соответствующей функции Simulink.sdi.Run объект, содержащий данные выполнения и метаданные.