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

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

Путем определения настроек в Инспекторе Данных моделирования можно сконфигурировать опции, такие как:

  • Как отображены сигналы и метаданные.

  • Который данные автоматически импортируют из параллельных симуляций.

  • Где предшествующие данные о запуске сохраняются и сколько предшествующих данных, чтобы сохранить.

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

  • Система модулей раньше отображала сигналы.

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

Примечание

Можно восстановить все настройки в Инспекторе Данных моделирования к значениям по умолчанию путем нажатия на Restore Defaults в диалоговом окне или при помощи Simulink.sdi.clearPreferences функция.

Входящие имена запуска и местоположение

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

По умолчанию Инспектор Данных моделирования добавляет новые запуски ниже предшествующих запусков в рабочей области. Настройки Archive также влияют на местоположение запусков. По умолчанию предшествующие запуски перемещены в архив, когда новая запущенная симуляция создается.

Правило именования запуска использовано, чтобы назвать запуски созданными из симуляции. Можно создать запуск, называющий правило с помощью соединения буквенного текста, который используется на имя запуска как есть и одну или несколько лексем, которые представляют метаданные о запуске. По умолчанию Инспектор Данных моделирования называет запуски с помощью имени индекса запуска и имени модели: Run <run_index>: <model_name>.

Совет

Чтобы переименовать существующий запуск, дважды кликните имя в рабочей области и введите новое имя или измените имя запуска в панели Properties.

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

Можно программно проверять и изменить правило именования с помощью Simulink.sdi.getRunNamingRule и Simulink.sdi.setRunNamingRule функции. Восстановите правило именования к его значению по умолчанию программно с помощью Simulink.sdi.resetRunNamingRule функция.

Метаданные сигнала, чтобы отобразиться

Можно управлять, какие метаданные сигнала отображены в рабочей области панели Inspect и в разделе результатов по панели Compare в Инспекторе Данных моделирования. Вы задаете метаданные, чтобы отобразиться отдельно для каждой панели с помощью настроек Table Columns в Inspect и разделах Compare диалогового окна Настроек, соответственно.

Панель Inspect

По умолчанию имя сигнала и стиль линии и цвет, используемый, чтобы построить сигнал, отображены на панели Inspect. Чтобы отобразить различные или дополнительные метаданные в рабочей области на панели Inspect, установите флажок рядом с каждой частью метаданных, которые вы хотите отобразить в настройке Table Columns в разделе Inspect. Можно всегда просматривать полные метаданные для выбранного сигнала в панели Inspect с помощью панели Properties.

Примечание

Метаданные, отображенные в рабочей области на панели Inspect, включены, когда вы генерируете отчет нанесенных на график сигналов. Можно также задать метаданные, чтобы включать в отчет независимо от того, что отображено в рабочей области, когда вы создаете отчет программно с помощью Simulink.sdi.report функция.

Сравните панель

По умолчанию панель Compare показывает имя сигнала, абсолютные и относительные погрешности, используемые в сравнении сигнала и максимальной разнице от результата сравнения. Чтобы отобразить различные или дополнительные метаданные в результатах на панели Compare, установите флажок рядом с каждой частью метаданных, которые вы хотите отобразить в настройке Table Columns в разделе Compare. Можно всегда просматривать полные метаданные для сигналов, сравненных для выбранного результата сигнала с помощью панели Properties, где метаданные, которые отличаются между сравненными сигналами, подсвечены. Метаданные сигнала, отображенные на панели Compare, не влияют на содержимое отчетов сравнения.

Выбор сигнала на панели Inspect

Можно сконфигурировать, как вы выбираете сигналы построить на выбранном подграфике в Инспекторе Данных моделирования. По умолчанию вы используете флажки рядом с каждым сигналом построить. Можно также принять решение построить сигналы на основе выбора в рабочей области. Используйте Check Mode при создании представлений и визуализации, которая представляет результаты и анализ набора данных. Используйте Browse Mode, чтобы быстро просмотреть и анализировать наборы данных с большим количеством сигналов.

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

Для получения дополнительной информации об использовании Browse Mode смотрите, Визуализируют Много Регистрируемых Сигналов.

Примечание

Чтобы использовать Browse Mode, ваше размещение должно включать только визуализацию Time Plot.

Как сигналы выравниваются для сравнения

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

СвойствоОписание
Источник данныхПуть переменной в рабочем пространстве MATLAB для данных импортируется из рабочей области
PathБлок path для источника данных в его модели
SID

Идентификатор Simulink®

Для получения дополнительной информации о SIDs, смотрите Идентификаторы Simulink

Имя сигналаИмя сигнала

Можно задать приоритет для каждой части метаданных, используемых для выравнивания. Поле Align By указывает, что самое высокое приоритетное свойство раньше выравнивало сигналы. Приоритет понижается с каждым последующим полем Then By. Необходимо задать первичное свойство выравнивания в поле Align By, но можно оставить любое количество пробела полей Then By.

По умолчанию Инспектор Данных моделирования выравнивает сигналы между запусками согласно этой блок-схеме.

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

Цвета, используемые, чтобы отобразить результаты сравнения

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

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

Группировка сигналов

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

Можно сгруппировать сигналы в запуске на основе иерархии данных или иерархии модели. Когда у вас есть Simscape™, можно также сгруппировать сигналы на основе иерархии физической системы. По умолчанию, Инспектор Данных моделирования, о котором группы предупреждают иерархией физической системы, если у вас есть лицензия Simscape, и иерархией данных.

Группировка сигналов добавляет строки для иерархических узлов, которые можно расширить, чтобы показать сигналы в том узле. Например, можно сгруппировать сигналы в рамках запуска иерархией модели и затем иерархией данных.

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

Сигналы в подсистеме A сворачиваются, и сигналы в блоке Mux, выход сгруппирован под Mux: 1. Можно расширить эти группы, чтобы видеть остальную часть сигналов в запуске. Флажки для сигналов остаются слева, и отступ имен сигнала, чтобы указать на уровень иерархии.

Чтобы удалить иерархию и отобразить плоский список сигналов в каждом запуске, выберите None для всех опций группировки.

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

Чтобы задать, как сгруппировать сигналы программно, используйте Simulink.sdi.setTableGrouping функция.

Данные к потоку от параллельных симуляций

Когда вы идете параллельно симуляции с помощью parsim функция, можно передать регистрируемые данные моделирования потоком Инспектору Данных моделирования. Точка рядом с именем запуска в панели Inspect указывает на состояние симуляции, которая соответствует запуску, таким образом, можно контролировать прогресс симуляции при визуализации переданных потоком данных. Можно управлять, прибывают ли потоки данных от параллельной симуляции на основе типа рабочего данные из.

По умолчанию Инспектор Данных моделирования сконфигурирован для ручного импорта данных от параллельных рабочих. Можно использовать Инспектора Данных моделирования программируемый интерфейс, чтобы смотреть данные по рабочему и решить, отправить ли его клиентскому Инспектору Данных моделирования для последующего анализа. Чтобы вручную переместить данные от параллельного рабочего Инспектору Данных моделирования, используйте Simulink.sdi.sendWorkerRunToClient функция.

Можно хотеть автоматически передать данные потоком из параллельных симуляций, которые работают на локальных рабочих или на локальных и удаленных рабочих. Потоковая передача данных и от локальных и от удаленных рабочих может влиять на эффективность симуляции, в зависимости от того, сколько симуляций вы запускаетесь и сколько данных вы регистрируете. Когда вы принимаете решение передать данные потоком от локальных рабочих или всех параллельных рабочих, все регистрируемые данные моделирования автоматически показывают в Инспекторе Данных моделирования.

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

Можно сконфигурировать Инспектора Данных моделирования поддержка параллельных данных рабочего программно с помощью Simulink.sdi.enablePCTSupport функция.

Опции для сохранения и загрузки файлов сеанса

Можно задать максимальный объем памяти, чтобы использовать, загружая или сохранив файл сеанса. По умолчанию Инспектор Данных моделирования использует максимум 100 Мбайт памяти, когда вы загружаете или сохранили файл сеанса. Можно задать предел использования памяти всего 50 Мбайт.

Чтобы уменьшать размер сохраненного файла сеанса, можно задать опцию сжатия.

  • None — Не сжимайте сохраненные данные.

  • Normal — Сожмите сохраненный файл как можно больше.

  • Fastest — Сожмите сохраненный файл меньше, чем Normal сжатие для быстрее экономит время.

Архивное поведение и запущенный предел

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

Справьтесь с запусками в архиве

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

Архив не налагает функциональные ограничения на запуски и сигнализирует, что содержит. Можно построить сигналы из архива, и можно использовать запуски и сигналы в архиве в сравнениях. Можно перетащить запуски интереса от архива до рабочей области и наоборот включена ли установка Automatically Archive или отключена. Чтобы предотвратить Инспектора Данных моделирования от автоматического перемещения предшествующих запусков симуляций в архив, очистите установку Automatically archive.

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

Совет

Можно удалить содержимое архива вручную с помощью значка корзины.

Ограничьте хранение данных

Чтобы уменьшать объем данных, Инспектор Данных моделирования сохраняет, можно сконфигурировать предел для количества запусков, сохраненных в архиве. То, когда количество запусков в архиве достигает предела размера, Инспектор Данных моделирования начинает удалять, работает на основании метода "первым пришел - первым вышел".

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

По умолчанию Инспектор Данных моделирования сохраняет последний 20 запуски перемещены в архив. Чтобы удалить предел, выберите No limit. Чтобы задать максимальное количество запусков, чтобы сохранить в архиве, выберите Last n runs и введите желаемый предел. Инспектор Данных моделирования предупреждает вас, когда вы задаете предел, который удалил бы запуски уже в архиве.

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

Сконфигурируйте установку Automatically archive программно с помощью Simulink.sdi.setAutoArchiveMode функция.

Задайте количество запусков, чтобы сохранить в архиве с помощью Simulink.sdi.setArchiveRunLimit функция.

Дисплеи сигнала

Сигналы в Инспекторе Данных моделирования имеют два модульных свойства: сохраненные модули и дисплеи. Сохраненные модули представляют модули сохраненных на диск данных. Дисплеи задают, как Инспектор Данных моделирования отображает данные. Можно сконфигурировать Инспектора Данных моделирования, чтобы использовать систему модулей, чтобы задать дисплеи для всех сигналов. Можно выбрать SI или систему US Customary модулей, или можно отобразить данные с помощью его сохраненных модулей.

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

Примечание

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

В дополнение к выбору системы модулей можно задать модули переопределения так, чтобы все сигналы данного типа измерения были отображены с помощью сопоставимых модулей. Например, если вы хотите визуализировать все сигналы, которые представляют вес с помощью модулей kg, задайте kg как модуль переопределения.

Совет

Для списка модулей, поддержанных Simulink, введите showunitslist в командном окне MATLAB.

Можно также изменить дисплеи для определенного сигнала с помощью панели Properties. Для получения дополнительной информации смотрите Modify Signal Properties в Инспекторе Данных моделирования.

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

Сконфигурируйте модульную систему и замените модули с помощью Simulink.sdi.setUnitSystem функция. Можно проверять текущие модульные настройки с помощью Simulink.sdi.getUnitSystem функция.

Смотрите также

Функции

Похожие темы