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

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

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

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

open_system('ex_sldemo_bounce')

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

sim('ex_sldemo_bounce');
Simulink.sdi.view

Отобразите данные на графике по визуализации XY

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

Чтобы добавить визуализацию XY в ваше размещение, откройте галерею Visualization путем выбора Edit View из меню Layouts.

Из галереи Visualization перетащите мышью значок XY на график.

Чтобы построить сигналы на визуализации XY, перетащите мышью оба сигнала на график. Можно задать, какой сигнал использовать в качестве x данных и чтобы использовать в качестве y данных. В данном примере используйте Position как x данные и Velocity для y данных.

Можно настроить внешний вид визуализации XY с помощью Настроек XY. Линия и цвета маркера могут совпадать с цветом для сигнала, обеспечивающего x данные или для сигнала, который обеспечивает y данные. По умолчанию линия использует цвет сигнала оси Y.

Добавьте время графики и смотрите данные

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

Выберите размещение с двумя подграфиками сверху одной трети от раздела Basic Layouts меню Layouts. Затем постройте Position сигнал в верхнем правом Графике временной зависимости и графике Velocity сигнал на нижнем Графике временной зависимости.

Чтобы смотреть данные, добавьте курсор. В визуализации XY вертикальная линия курсора показывает значение оси X, и горизонтальная линия показывает значение оси Y. Время, соответствуя точке отображено в верхнем правом из графика.

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

Когда вы перетаскиваете курсор в Графике временной зависимости, курсор в визуализации XY перемещается синхронно через отображенные на графике данные. Визуализация XY может только иметь один курсор. Когда вы добавляете два курсора в размещение, курсор XY перемещается с левым курсором в График временной зависимости.

Воспроизведите данные

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

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

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