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

Визуализация данных моделирования

Во время процесса моделирования вы запускаете симуляции, чтобы узнать о поведении вашей модели. Заметить что поведение, представление и значения сигналов графика в течение и после симуляции. Некоторые общие задачи моделирования, которые включают симуляции:

  • Прототип — модель Quickly проект и сравнивает альтернативы проекта.

  • Подтвердите — Сравнивают моделируемые данные с функциональными требованиями, чтобы подтвердить это, вы создали свою модель правильно.

  • Оптимизируйте — Сравнивают моделируемые данные между симуляциями, чтобы проверять, остаются ли изменения в вашей модели в заданном допуске проекта.

  • Проверьте — Сравнивают моделируемые данные из модели с результатами измерений от смоделированной системы, чтобы проверить, что ваша модель дает правильный ответ.

В Simulink® можно просмотреть данные моделирования с помощью нескольких подходов. Некоторые подходы отображают данные сигнала во время симуляции. Другие подходы сохраняют данные сигнала в рабочую область MATLAB®, где можно отправить, обрабатывают данные. Узнайте о каждом из этих подходов, таким образом, можно выбрать одно подходящее для приложения.

Отображения значения порта

При отладке модели, чтобы изолировать специфический вопрос, общая задача состоит в том, чтобы наблюдать значения сигналов на каждом временном шаге во время симуляции. Чтобы наблюдать значение сигналов, щелкните правой кнопкой по сигнальной линии, и затем выберите Show Value Label of Selected Port.

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

Определите объем блоков и определите объем средств просмотра

Определите объем блоков и определите объем предложения средств просмотра способ визуализировать ваши данные моделирования в зависимости от времени. Если вы моделируете образцовый проект, можно присоединить сигналы к блоку Scope, и затем моделировать модель, чтобы протестировать и подтвердить проект. Используйте подобные осциллографу инструменты (триггеры и измерения) доступный с осциллографом, чтобы отладить вашу модель.

Средство просмотра блока Scope или осциллографа открывается к окну scope, где можно отобразить и оценить данные моделирования. В окне Scope вы можете:

  • Выберите сигналы — сигнальные линии Подключения к блоку Scope с помощью входных портов. Присоедините сигналы к блоку Floating Scope с помощью селекторного инструмента сигнала, который иерархически отображает все сигналы в модели.

  • Просмотрите сигналы — Сравнивают выбранные сигналы путем группировки их на нескольких отображениях.

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

  • Сохраните данные сигнала — Сохраняют данные сигнала в рабочее пространство MATLAB с помощью объекта набора данных, массива или формата структуры.

  • Поддерживаемые типы данных — Все типы данных, поддержанные Simulink включая переменный размер, фиксированную точку, основанные на выборке, и основанные на кадре сигналы.

Для получения дополнительной информации смотрите Блоки Осциллографа и Обзор Средства просмотра Осциллографа.

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

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

  • Просмотрите сигналы — Осматривают данные сигнала, в то время как ваша модель моделирует.

  • Импортируйте данные — данные временных рядов Импорта из MAT-файлов или базового рабочего пространства.

  • Сравните данные сигнала — Сравнивают несколько симуляция выходные параметры, чтобы проверять различие между выполнениями.

  • Экспортируйте данные и сгенерируйте отчеты — графики Экспорта и данные о сравнении, чтобы совместно использовать или заархивировать результаты.

Для получения дополнительной информации смотрите Simulation Data Inspector.

Средства управления инструментальной панелью и отображения

Создайте интерактивное отображение средств управления и отображения в ваших блоках использования диаграммы модели от библиотеки Dashboard. Соедините параметры блоков с блоками управления (Кнопки, Кнопки и Переключатели) и сигналы к блокам отображений. (Осциллографы и Приборы).

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

Для получения дополнительной информации смотрите Мелодию и Визуализируйте Свою Модель с Блоками Инструментальной панели.

Блок выходного порта

Используйте блоки Выходного порта, чтобы избавить данные моделирования от верхнего уровня вашей модели к рабочему пространству MATLAB. Выберите и задайте переменные для того, чтобы сохранить данные в панели Data Import/Export диалогового окна Configuration Parameters. Например, установите флажки Time и Output.

После выполнения симуляции можно использовать MATLAB, строящий команды, чтобы отобразить результаты симуляции. Переменные tout и yout являются переменными по умолчанию, возвращенными решателем после симуляции.

plot(tout,yout)

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

К блоку рабочей области

Используйте Для блоков Рабочей области, чтобы сохранить данные моделирования отовсюду в вашей модели к рабочему пространству MATLAB. Сохраните временной вектор путем соединения блока Clock с блоком To Workspace. Можно также получить временной вектор с помощью команды sim.

Во время симуляции записывают данные блоки к внутреннему буферу. Когда вы приостанавливаете симуляцию, или она достигает времени окончания, данные записаны в рабочую область и сохраненные в переменных y и t.

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

Журналирование сигнала без блоков

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

  1. Выберите сигналы для журналирования. Щелкните правой кнопкой по сигнальной линии, выберите Properties, и затем установите флажок Log signal data.

  2. Включите журналирование сигнала во время симуляции. В панели Data Import/Export диалогового окна Configuration Parameters установите флажок Signal logging и введите имя переменной.

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

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

| | | | |

Похожие темы