Array Plot

Отобразите векторы или массивы

  • Библиотека:
  • DSP System Toolbox / приемники

Описание

Блок Array Plot строит векторы или массивы данных. Это - векторный график, где данные расположены равными интервалами вдоль оси X. Можно задать интервал, чтобы использовать со свойством Sample Increment.

Порты

Входной параметр

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

Соедините сигналы, которые вы хотите визуализировать. У вас может быть до 96 входных портов. Входные сигналы должны иметь эти характеристики:

  • Постоянное число каналов, но размер может быть переменным.

  • Дискретный шаг расчета.

  • Действительный - или комплексные числа.

  • Плавание - или тип данных с фиксированной точкой.

  • 2D и нескалярный.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated
Поддержка комплексного числа: Да

Свойства

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

Свойства настройки

Диалоговое окно Configuration Properties управляет различными свойствами об отображениях осциллографа. Чтобы открыть диалоговое окно свойств настройки, выберите View> Configuration Properties. В качестве альтернативы на панели инструментов, нажмите Configuration Properties button.

Основной

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

Демонстрационный шаг и X-смещение

Используйте Демонстрационный шаг и значения X-смещения, чтобы задать x - данные оси.

Пользовательский

Задайте пользовательский интервал с помощью Пользовательского X-свойства-данных.

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

Смотрите XDataMode.

Задайте интервал между выборками вдоль x - ось в виде конечного числа. Входным сигналом является только y - данные оси. x - данные оси установлены автоматически и на основе Sample increment и на основе значений X-смещения. Например, когда X-offset 0, и Sample increment равняется 1, x - данные оси для входного сигнала установлены в 0, 1, 2, 3, 4, …. Если вы устанавливаете Sample increment на 0,25, x - данные оси становятся 0, 0.25, 0.5, 0.75, 1, ….

Настраиваемый: да

Зависимость

Чтобы использовать это свойство, установите X-режим-данных на Sample increment and X-offset.

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

Смотрите SampleIncrement.

Задайте смещение, чтобы примениться к x - ось, в виде числа. x - данные оси установлены автоматически и на основе Sample increment и на основе значений X-offset. Смещение представляет первое значение на x - ось. Например, когда X-offset 0, и Sample increment равняется 1, x - данные оси для входного сигнала установлены в 0, 1, 2, 3, 4, …. Если вы устанавливаете X-offset на-3, x - данные оси становятся-3,-2,-1, 0, 1, ….

Настраиваемый: да

Зависимость

Чтобы использовать это свойство, установите X-режим-данных на Custom.

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

Смотрите XOffset.

Задайте x - значения данных оси как вектор длины, равной длине системы координат входных параметров. Это свойство отображено, только если свойством X-режима-данных является Custom. Если вы используете значение по умолчанию (пустой вектор) значение, x - данные оси расположены равными интервалами на интервале (0:L-1), где L является длиной системы координат.

Пример: пользовательским логарифмическим масштабированием данных об оси X является [0:log10(44100/2):1024]

Настраиваемый: да

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

Смотрите CustomXData.

Выберите Linear или Log как x - шкала оси. Если X-offset является отрицательной величиной, вы не можете установить X-axis scale на Log.

Настраиваемый: да

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

Смотрите XScale.

Выберите Linear или Log как y - шкала оси.

Настраиваемый: да

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

Смотрите YScale.

  • Auto - Если Заголовок и свойства Y-метки не заданы, максимизируют все графики.

  • On - Максимизируйте все графики. Значения в Title и Y-метке скрыты.

  • Off - Не максимизируйте графики.

Настраиваемый: да

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

Смотрите MaximizeAxes.

Отображение

Задайте заголовок для отображения. Значение по умолчанию %<SignalLabel> использует имя входного сигнала в заголовке.

Настраиваемый: да

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

Смотрите Title

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

От легенды можно управлять, какие сигналы отображаются. Это управление эквивалентно изменению видимости в свойствах Style. В легенде scope кликните по имени сигнала, чтобы скрыть сигнал в осциллографе. Чтобы показать сигнал, кликните по имени сигнала снова. Чтобы показать только один сигнал, щелкните правой кнопкой по имени сигнала, которое скрывает все другие сигналы. Чтобы показать все сигналы, нажмите Esc.

Примечание

Легенда только показывает первые 20 сигналов. Любыми дополнительными сигналами нельзя управлять от легенды.

Настраиваемый: да

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

Смотрите ShowLegend

Переключите линии сетки.

Настраиваемый: да

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

Смотрите ShowGrid

  • На - величина Отображения и графики фазы. Если сигнал действителен, осциллограф строит абсолютное значение сигнала для величины. Фаза является 0 градусами для положительных значений и 180 градусами для отрицательных величин. Эта функция полезна для входных сигналов с комплексным знаком. Если вход является сигналом с действительным знаком, устанавливание этого флажка возвращает абсолютное значение сигнала для величины.

  • Прочь - Отображение сигнализируют о графике. Если сигнал является комплексным, осциллограф строит действительные и мнимые части на той же оси Y.

Настраиваемый: да

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

Смотрите PlotAsMagnitudePhase.

Задайте текст для осциллографа, чтобы отобразиться ниже x - ось.

Настраиваемый: да

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

Смотрите XLabel.

Задайте текст, чтобы отобразиться на y - ось. Чтобы отобразить модули сигнала, добавьте (%<SignalUnits>) к метке. В начале симуляции Simulink® заменяет (%SignalUnits) с модулями, сопоставленными с сигналами.

Пример: Поскольку скорость сигнализирует с модулями m/s, введите Velocity (%<SignalUnits>).

Настраиваемый: да

Зависимость

Если вы выбираете Plot signals as magnitude and phase, это свойство не применяется. y - оси подписаны Magnitude и Phase.

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

Смотрите YLabel

Задайте минимальное значение y - ось как вещественное число.

Настраиваемый: да

Зависимость

Если вы выбираете Plot signals as magnitude and phase, это свойство только применяется к графику величины. Пределы оси Y графика фазы всегда [-180 180].

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

Смотрите YLimits

Задайте максимальное значение y - ось как вещественное число.

Настраиваемый: да

Зависимость

Если вы выбираете Plot signals as magnitude and phase, это свойство только применяется к графику величины. Пределы оси Y графика фазы всегда [-180 180].

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

Смотрите YLimits

Свойства масштабирования осей

Свойства Axes Scaling управляют пределами осей Графика Массивов. Чтобы открыть свойства Axes Scaling, в меню Array Plot, выбирают Tools> Axes Scaling> Axes Scaling Properties.

  • Manual - Вручную масштабируйте y - область значений оси с кнопкой на панели инструментов Scale Y-axis Limits.

  • Auto - Масштабируйте y - область значений оси в течение и после симуляции. Выбор этой опции отображается, не позволяют пределам Оси Y уменьшать флажок.

    Если вы хотите, чтобы область значений оси Y увеличилась и уменьшилась с максимальным значением сигнала, установите Axes scaling на Auto и снимите флажок Do not allow Y-axis limits to shrink.

  • After N Updates - Масштабируйте y - ось после количества временных шагов, заданных в Количестве текстового поля обновлений (10 по умолчанию). Масштабирование происходит только однажды во время каждого запуска.

Настраиваемый: да

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

Смотрите AxesScaling

  • На - Позволяют y - область значений оси ограничивает увеличением, но не уменьшением во время симуляции.

  • Прочь - Позволяют y - область значений оси ограничивает увеличением и уменьшением.

Настраиваемый: да

Зависимость

Чтобы включить это свойство, установите Оси, масштабирующиеся на Auto.

Установите это свойство задержать автоматическое масштабирование оси Y.

Настраиваемый: да

Зависимость

Чтобы включить это свойство, установите Оси, масштабирующиеся на After N Updates.

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

Смотрите AxesScalingNumUpdates

  • На - оси Шкалы, когда симуляция останавливается.

  • Прочь - оси Шкалы постоянно.

Настраиваемый: да

Задайте процент y - область значений оси для того, чтобы отобразить данные на графике. Например, если вы устанавливаете это свойство на 100, отображенные на графике данные используют целый y - область значений оси.

Настраиваемый: да

Задайте, где выровнять отображенные на графике данные вдоль y - область значений данных оси, когда Y-axis Data range установлен меньше чем в 100 процентов.

  • Top - Выровняйте сигналы с максимальными значениями наверху области значений оси Y.

  • Center - Центральные сигналы между минимальными и максимальными значениями.

  • Bottom - Выровняйте сигналы с минимальными значениями в конце области значений оси Y.

Настраиваемый: да

Стиль

Откройте диалоговое окно Style путем выбора View> Style или кнопка Style () в выпадающем ниже значка механизма Configuration Properties. В этом диалоговом окне можно изменить цвета фигуры, фоновые цвета осей, приоритетные цвета осей и свойства линий в отображении.

Цвет фона для осциллографа

Настраиваемый: да

  • Line - Линейный график

  • Stairs - Ступенчатый график

  • Stem - Остановите график

Настраиваемый: да

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

Смотрите PlotType.

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

Выберите активную линию для установки свойств стиля линии.

Настраиваемый: да

Покажите или скройте сигнал на графике.

Настраиваемый: да

Зависимость

Свойства для свойства линии определяют, какая линия затронута.

Выберите стиль линии, ширину и цвет.

Настраиваемый: да

Зависимость

Свойства для свойства линии определяют, какая линия затронута.

Выберите стиль маркера.

Настраиваемый: да

Зависимость

Свойства для свойства линии определяют, какая линия затронута.

Примеры модели

Характеристики блока

Типы данных

Boolean | double | enumerated | fixed point | integer | single

Прямое сквозное соединение

no

Многомерные сигналы

yes

Сигналы переменного размера

yes

Обнаружение пересечения нулем

no

Расширенные возможности

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

Блоки

Объекты

Введенный в R2015b