Просмотр и анализ результатов симуляции

Смотрите и сравните результаты симуляции, чтобы подтвердить проекты модели с помощью Данных моделирования Inspector

Можно использовать Данные моделирования Inspector, чтобы просмотреть и сравнить данные из нескольких симуляций. Для примера можно проверить, различие ли между двумя сигналами в пределах определенного проекта допуска. Чтобы узнать больше, смотрите Simulation Data Inspector.

Инструменты

расширить все

Simulation Data InspectorСмотрите и сравните данные и результаты симуляции для валидации и итерации проектов модели

Функции

расширить все

Общая информация

Simulink.sdi.viewОткройте Данные моделирования Inspector
Simulink.sdi.closeЗакройте Данные моделирования Inspector
Simulink.sdi.clearAllSubPlotsОчистите нанесенные сигналы от всех подграфиков в Данные моделирования Inspector
Simulink.sdi.snapshotЗахват содержимого графиков Данные Моделирования Inspector
Simulink.sdi.clearPreferencesВосстановите настройки Данные Моделирования Inspector до настроек по умолчанию
Simulink.sdi.saveViewСохраните настройки визуализации, чтобы применить их к другим данным
Simulink.sdi.loadViewЗагрузите файл представления, чтобы визуализировать данные в Данные моделирования Inspector
Simulink.sdi.setUnitSystemЗадайте систему модулей, чтобы задать модули отображения сигналов в Данные моделирования Inspector
Simulink.sdi.getUnitSystemПолучите текущую единичную систему, сконфигурированную в настройках Данные Моделирования Inspector
Simulink.sdi.addTriggerДобавьте триггер к сигналу для управления обновлениями отображения в Данные моделирования Inspector
Simulink.sdi.getTriggerПолучите опции сигнала и триггера для триггера, сконфигурированного в Данные Моделирования Inspector
Simulink.sdi.removeTriggerСнимите триггер с сигнала в Данные моделирования Inspector
Simulink.sdi.setRecordDataЗадайте режим записи для логгирования
Simulink.sdi.getRecordDataПроверьте режим записи для логгирования

Поддержка параллельных рабочих процессов

Simulink.sdi.enablePCTSupportУправляйте, когда импортировать данные из параллельных симуляций в Данные моделирования Inspector
Simulink.sdi.isPCTSupportEnabledОпределите состояние и режим поддержки Parallel Computing Toolbox
Simulink.sdi.sendWorkerRunToClientОтправка запусков, созданных на параллельных рабочих местах, в Данные моделирования Inspector
Simulink.sdi.cleanupWorkerResourcesОчистка рабочих репозиториев

Настройка внешнего вида графика времени

Simulink.sdi.setSubPlotLayoutУстановите подграфик размещения в Данные моделирования Inspector
Simulink.sdi.setSubplotLimitsЗадайте пределы подграфа для временных графиков в Данные моделирования Inspector
Simulink.sdi.getSubplotLimitsПолучите t - и y - пределы по осям для временного графика в Simulation Data Inspector
Simulink.sdi.setTableGroupingИзмените иерархию группировки сигналов на панели Inspect
Simulink.sdi.getMarkersOnОпределите, показаны ли маркеры данных в Данные моделирования Inspector
Simulink.sdi.setMarkersOnПоказать или скрыть маркеры для нанесенных на график сигналов
Simulink.sdi.getGridOnОпределите строение сетки для временных графиков
Simulink.sdi.setGridOnСконфигурируйте линии сетки для временных графиков в Данные моделирования Inspector
Simulink.sdi.getTicksPositionПолучите настройку положения отметки деления для временных графиков
Simulink.sdi.setTicksPositionСконфигурируйте положение для отметок деления на временных графиках в Данные моделирования Inspector
Simulink.sdi.getTickLabelsDisplayПолучите отметку деления метки для временных графиков
Simulink.sdi.setTickLabelsDisplayСконфигурируйте видимость метки такта для осей графика времени
Simulink.sdi.getBorderOnПолучите настройку отображения границ для временных графиков
Simulink.sdi.setBorderOnОтображение или скрытие границы временных графиков

Управляйте курсорами

Simulink.sdi.setNumCursorsСконфигурируйте количество активных курсоров в Данные Моделирования Inspector
Simulink.sdi.getNumCursorsПроверьте количество активных курсоров в Данные моделирования Inspector
Simulink.sdi.setCursorPositionsЗадайте активные положения курсора в Данных моделирования Inspector
Simulink.sdi.getCursorPositionsПолучите положение для активных курсоров в Данных моделирования Inspector
Simulink.sdi.setCursorOptionsСконфигурируйте опции затенения для курсоров в Данные моделирования Inspector
Simulink.sdi.registerCursorCallbackЗарегистрируйте коллбэк для перемещений курсора в Данные моделирования Inspector
Simulink.sdi.unregisterCursorCallbackОтмена регистрации функции обратного вызова курсора
Simulink.sdi.compareRunsСравните данные в двух запусках симуляции
Simulink.sdi.compareSignalsСравнение данных в двух Simulink.sdi.Signal объекты
Simulink.sdi.getCurrentComparisonДоступ к результатам последнего сравнения
Simulink.sdi.DiffRunResult.getLatestДоступ к результатам последнего сравнения
getResultByIndexРезультат сравнения возвращаемого сигнала
saveResultСохраните результаты сравнения в файл MLDATX

Создание и доступ к запускам

Simulink.sdi.Run.getLatestПолучите последний созданный запуск Данных моделирования Inspector
Simulink.sdi.getCurrentSimulationRunДоступ к данным для текущего или последнего завершенного симуляции
Simulink.sdi.Run.createИмпортируйте данные в запуск в Данные моделирования Inspector
Simulink.sdi.createRunИмпортируйте данные в Данные моделирования Inspector
Simulink.sdi.getRunДоступ к данным для выполнения Данные Моделирования Inspector
Simulink.sdi.copyRunКопирование выполнения Данных моделирования Inspector
Simulink.sdi.addToRunДобавьте один или несколько сигналов к существующему запуску
Simulink.sdi.exportRunExport Simulation Data Inspector запускает данные в рабочую область или файл
Simulink.sdi.deleteRunУдалите запуск из репозитория Данные Моделирования Inspector
Simulink.sdi.getRunCountПолучите количество запусков в репозитории Данных моделирования Inspector
Simulink.sdi.getRunIDByIndexИспользуйте индекс запуска Данные Моделирования Inspector, чтобы получить идентификатор запуска
Simulink.sdi.getAllRunIDsПолучите все идентификаторы Данных моделирования Inspector запуска
Simulink.sdi.isValidRunIDОпределите, является ли идентификатор запуска допустимым
Simulink.sdi.createRunOrAddToStreamedRunСоздайте один запуск для всех выходов симуляции

Запуск функций объекта

addДобавьте сигналы к Simulink.sdi.Run объект
exportЭкспорт запуска в базовое рабочее пространство или файл
getAllSignalIDsПолучите все идентификаторы сигналов для сигналов в Simulink.sdi.Run объект
getAllSignalsПолучайте все сигналы в Simulink.sdi.Run объект
getDatasetRefСоздайте объект Simulink.sdi.DatasetRef для запуска
getSignalByIndexПолучите сигнал в Simulink.sdi.Run объект по индексу
getSignalIDByIndexПолучите идентификатор сигнала при заданном индексе в Simulink.sdi.Run объект
getSignalIDsByNameПолучите идентификаторы сигналов для сигналов внутри Simulink.sdi.Run объект, используя имя сигнала
getSignalsByNameСигналы доступа в Simulink.sdi.Run объект, используя имя сигнала
isValidSignalIDПроверяйте, соответствует ли идентификатор сигнала сигналу в Simulink.sdi.Run объект

Запуск параметров управления

Simulink.sdi.getRunNamingRuleПолучите правило Данные Моделирования Inspector для запусков имен
Simulink.sdi.setRunNamingRuleЗадайте правило именования запуска Данных моделирования Inspector
Simulink.sdi.resetRunNamingRuleВерните правило именования запуска Данных моделирования Inspector к значению по умолчанию
Simulink.sdi.copyRunViewSettingsСкопируйте стиль линии и цвет для сигналов из одного запуска в другой

Сигналы доступа

Simulink.sdi.getSignalПолучите объект Simulink.sdi.Signal для сигнала
Simulink.sdi.deleteSignalУдалите сигнал в Данные моделирования Inspector
Simulink.sdi.markSignalForStreamingВключите или отключите логгирование для сигнала

Функции объекта сигнала

convertUnits Преобразуйте модули Simulink.sdi.Signal объект
export Экспорт Simulink.sdi.Signal объект в рабочую область или файл
getAsTall Создайте длинное расписание из Simulink.sdi.Signal объект
plotOnSubPlot График Simulink.sdi.Signal объект на подграфике Данные Моделирования Inspector
Simulink.sdi.getArchiveRunLimitОпределите сконфигурированный предел запуска для архива Данные Моделирования Inspector
Simulink.sdi.setArchiveRunLimitЗадайте предел для количества запусков, хранящихся в архиве Данные Моделирования Inspector
Simulink.sdi.getAutoArchiveModeОпределите, настроены ли Данные Моделирования Inspector для автоматического архивирования
Simulink.sdi.setAutoArchiveModeУкажите, автоматически ли Данные моделирования Inspector архивируют симуляцию запусков
Simulink.sdi.saveСохраните Данные моделирования сеанс Inspector
Simulink.sdi.loadЗагрузка Данных моделирования Inspector сеанса или представления
Simulink.sdi.clearОчистить все данные из Данных моделирования Inspector
Simulink.sdi.reportСгенерируйте отчет Данные Моделирования Inspector
loadIntoMemoryЗагрузка записанных данных в память

Классы

расширить все

Simulink.sdi.RunДоступ к сигналам запуска и метаданным
Simulink.sdi.Signal Доступ к данным о сигнале и метаданным
Simulink.SimulationData.ParameterХранит записанные данные параметров и метаданные
Simulink.sdi.DiffRunResultДоступ к результатам сравнения прогонов
Simulink.sdi.DiffSignalResultРезультаты сравнения сигналов доступа
io.readerБазовый класс, используемый для определения пользовательской переменной или средства чтения файлов для Данные Моделирования Inspector
Simulink.sdi.CustomSnapshot Задайте настройки для снимка без открытия или влияния на Данные моделирования Inspector
Simulink.sdi.WorkerRun Доступ к данным моделирования от параллельных рабочих
Simulink.SimulationData.DatasetСоздайте Simulink объект .SimulationData. Набор данных
Simulink.sdi.DatasetRefДоступ к данным в репозитории Данные Моделирования Inspector
matlab.io.datastore.sdidatastore Datastore для сигналов Данных моделирования Inspector
Simulink.HMI.InstrumentedSignalsСохраните и восстановите спецификацию логгирования сигналов
Simulink.HMI.SignalSpecificationПрограммно соедините блок Dashboard с сигналом
Simulink.sdi.constraints.MatchesSignalОграничение, которое сравнивает данные временных рядов с допусками с помощью Данных моделирования Inspector
Simulink.sdi.constraints.MatchesSignalOptionsЗадайте опции сравнения для Simulink.sdi.MatchesSignal ограничение

Темы

Решите, как визуализировать данные моделирования

Выберите правильный метод визуализации для каждой задачи моделирования и симуляции.

Просмотр данных в Данные моделирования Inspector

Просмотрите записанные данные моделирования вместе с импортированными данными и легко создайте сложную визуализацию с помощью Данные Моделирования Inspector.

Смотрите данные моделирования

Просмотрите и проверьте данные из симуляций или из импортированных данных.

Сконфигурируйте Данные моделирования Inspector

Измените настройки в Данные моделирования Inspector так, чтобы они совпадали с вашими требованиями.

Изменение свойств сигнала в Данных моделирования Inspector

Измените свойства сигнала, чтобы проанализировать данные и создать новые сигналы.

Сравнение данных моделирования

Сравните сигналы или выполняйте симуляцию.

Сравнение данных с Данными моделирования Inspector

При сравнении Данных моделирования запусков Inspector применяет указанные допуски и методы выравнивания сигналов.

Сохранение и совместное использование данных и представлений Данных моделирования Inspector

Совместное использование экспортированных данных, Данные моделирования сеансов и представлений Inspector, а также построение графиков изображений и рисунков.

Создание графиков с помощью Данных моделирования Inspector

Создайте графики для анализа и представления ваших данных.

Доступ к данным в функции MATLAB во время симуляции

Поток данных сигнала в MATLAB® функция обратного вызова во время симуляции для обработки и визуализации.

Синхронизация курсоров в Данные моделирования Inspector с помощью приложения App Designer

Используйте программный интерфейс Данные Моделирования Inspector, чтобы синхронизировать курсоры данных в приложении App Designer с курсорами в Данные Моделирования Inspector.

Смотрите и сравните данные программно

Используйте API Simulation Data Inspector, чтобы построить и сравнить данные моделирования.

Рекомендуемые примеры