Смотрите и анализируйте результаты симуляции

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

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

Инструменты

развернуть все

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

Функции

развернуть все

Общий

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

Параллельная поддержка рабочего процесса

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

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

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

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

Simulink.sdi.setNumCursorsСконфигурируйте количество курсоров, активных в Инспекторе Данных моделирования
Simulink.sdi.getNumCursorsКонтрольное число курсоров, активных в Инспекторе Данных моделирования
Simulink.sdi.setCursorPositionsЗадайте активные позиции курсора в Инспекторе Данных моделирования
Simulink.sdi.getCursorPositionsПолучите положение для активных курсоров в Инспекторе Данных моделирования
Simulink.sdi.setCursorOptionsСконфигурируйте опции штриховки для курсоров в Инспекторе Данных моделирования
Simulink.sdi.registerCursorCallbackУкажите коллбэк для перемещений курсора в Инспекторе Данных моделирования
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Получите последний раз созданного запущенного Инспектора Данных моделирования
Simulink.sdi.getCurrentSimulationRunДанные о доступе для происходящего или последний раз завершенной симуляции
Simulink.sdi.Run.createИмпортируйте данные в запуск в Инспекторе Данных моделирования
Simulink.sdi.createRunИмпортируйте данные в Инспектора Данных моделирования
Simulink.sdi.getRunДанные о доступе для запущенного Инспектора Данных моделирования
Simulink.sdi.copyRunСкопируйте запущенного Инспектора Данных моделирования
Simulink.sdi.addToRunДобавьте один или несколько сигналов в существующий запуск
Simulink.sdi.exportRunЭкспортируйте Инспектора Данных моделирования данные о запуске в рабочую область или файл
Simulink.sdi.deleteRunУдалите запуск от Инспектора Данных моделирования репозиторий
Simulink.sdi.getRunCountПолучите количество запусков в Инспекторе Данных моделирования репозиторий
Simulink.sdi.getRunIDByIndexИспользуйте Инспектора Данных моделирования индекс запуска, чтобы получить ID запуска
Simulink.sdi.getAllRunIDsПолучите всего Инспектора Данных моделирования идентификаторы запуска
Simulink.sdi.isValidRunIDОпределите, допустим ли ID запуска
Simulink.sdi.createRunOrAddToStreamedRunСоздайте один запуск для всей симуляции выходные параметры

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

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

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

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

Доступ к сигналам

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

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

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

Классы

развернуть все

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

Темы

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

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

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

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

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

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

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

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

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

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

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

Сравните запуски симуляции или сигналы.

Как инспектор данных моделирования сравнивает данные

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

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

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

Создайте графики Используя инспектора данных моделирования

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

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

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

Синхронизируйте курсоры в инспекторе данных моделирования с приложением App Designer

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

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

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

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