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

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

Можно использовать Инспектора Данных моделирования, чтобы смотреть и сравнить данные из нескольких симуляций. Например, можно проверять, чтобы видеть, ли различие между двумя сигналами в определенном допуске проекта. Чтобы узнать больше, смотрите 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.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.deleteRunУдалите запуск от Инспектора Данных моделирования репозиторий
Simulink.sdi.getRunCountПолучите количество запусков в Инспекторе Данных моделирования репозиторий
Simulink.sdi.getRunIDByIndexИспользуйте Инспектора Данных моделирования индекс запуска, чтобы получить ID запуска
Simulink.sdi.getAllRunIDsПолучите всего Инспектора Данных моделирования идентификаторы запуска
Simulink.sdi.isValidRunIDОпределите, допустим ли ID запуска
Simulink.sdi.createRunOrAddToStreamedRunСоздайте один запуск для всей симуляции выходные параметры

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

addДобавьте сигналы в Simulink.sdi.Run объект
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Включите или отключите логгирование для сигнала

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

collapseПредставляйте многомерный сигнал как один сигнал с нескалярными демонстрационными значениями
convertToFramesУдалите буферизацию из систем координат основанного на системе координат сигнала
convertUnits Преобразуйте единицы Simulink.sdi.Signal объект
expandПредставляйте многомерный сигнал как группу сигналов со скалярными демонстрационными значениями
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.loadЗагрузите Инспектора Данных моделирования сеанс или представление
Simulink.sdi.clearОчистите все данные от Инспектора Данных моделирования
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.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 ограничение

Темы

Визуализируйте результаты симуляции

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

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

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

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

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

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

Просмотрите много сигналов вместе Используя Sparklines

Просмотрите много сигналов вместе на компактной sparklines визуализации.

Просмотрите и воспроизведите данные о карте

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

Визуализируйте данные моделирования на графике XY

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

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

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

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

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

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

Импорт Microsoft Excel, экспорт и формат логгирования

Изучите Microsoft® Excel® формат файла используется Инспектором Данных моделирования, блоком Record и Simulink® Test™.

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

Данные о формате в файле CSV и импорте файл в Инспектора Данных моделирования.

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

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

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

Запишите пользовательскому читателю, чтобы импортировать данные о рабочей области в собственном формате.

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

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

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

Анализируйте данные из нескольких симуляций

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

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

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

Анализируйте многомерные данные сигнала

Просмотрите и анализируйте многомерные данные в блоке Simulation Data Inspector и Record как каналы или один сигнал с нескалярными демонстрационными значениями и выберите, удалить ли буферизацию из основанных на системе координат данных.

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

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

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

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

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

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

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

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

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

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

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

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

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