Array Plot

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

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

  • Array Plot block

Описание

Блок Array Plot строит векторы или массивы данных.

Array Plot block window

Array Plot является векторным графиком, где данные расположены равными интервалами вдоль оси X. Чтобы изменить интервал, измените Sample Increment свойство.

Доступные измерения:

  • Data Cursor — значения сигналов Меры с помощью вертикальных и горизонтальных курсоров.

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

  • Пиковое Средство поиска — Находит максимумы, показывая x - значения оси, в которых они происходят.

Порты

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

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

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

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

  • Дискретный, непрерывный, или постоянный шаг расчета

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

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

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

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

Свойства

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

Для получения информации о том, как сконфигурировать График Массивов и использовать панель инструментов, видит, Конфигурируют График Массивов.

График

Выберите эту опцию, чтобы показать легенду на графике. Имена, перечисленные в легенде, взяты из Channel Names свойство.

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

Примечание

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

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

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

Параметры блоков: ShowLegend
Ввод: логический

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

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

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

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

Параметры блоков: PlotAsMagnitudePhase
Ввод: логический

Измерения

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

Настройки

Данные и оси

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

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

Параметры блоков: XDataMode
Ввод: вектор символов или строковый скаляр
Значения: 'Sample increment and X-offset' | 'Custom'

Задайте интервал между выборками вдоль x - ось в виде конечного числа. Входным сигналом является только y - данные оси. x - данные оси установлены автоматически и на основе Sample Increment и на основе значений X-смещения.

Пример: Когда X-Offset 0, и Sample Increment равняется 1, x - значения оси установлены к 0, 1, 2, 3, 4, ….

Пример: Когда X-Offset-1, и Sample Increment 0.25, x - значения оси установлены к-1,-0.75,-0.5,-0.25, 0, ….

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

Зависимость

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

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

Параметры блоков: SampleIncrement
Ввод: вектор символов или строковый скаляр
Значения: скаляр

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

Пример: Когда X-Offset 0, и Sample Increment равняется 1, x - значения оси установлены к 0, 1, 2, 3, 4, ….

Пример: Когда X-Offset-1, и Sample Increment 0.25, x - значения оси установлены к-1,-0.75,-0.5,-0.25, 0, ….

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

Зависимость

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

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

Параметры блоков: XOffset
Ввод: вектор символов или строковый скаляр
Значения: скаляр

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

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

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

Зависимость

Чтобы использовать это свойство, установите Режим XData на Custom

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

Параметры блоков: CustomXData
Ввод: вектор символов или строковый скаляр
Значения: скаляр
Значение по умолчанию: '[]'

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

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

Зависимость

Если X-Offset является отрицательной величиной, вы не можете установить этот параметр на Log.

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

Параметры блоков: XScale
Ввод: вектор символов или строковый скаляр

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

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

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

Параметры блоков: YScale
Ввод: вектор символов или строковый скаляр

Задайте y - пределы по осям как двухэлементный числовой вектор, [ymin, ymax].

Если Plot as Magnitude and Phase выключен, значением по умолчанию является [-10,10]. Если график величины/фазы идет, значением по умолчанию является [0,10].

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

Зависимости

Когда PlotAsMagnitudePhase true, это свойство задает y - пределы по осям только графика величины. y - пределами по осям графика фазы всегда является [-180,180].

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

Параметры блоков: YLimits
Ввод: вектор символов или строковый скаляр
Значение: двухэлементный числовой вектор

  • Stem — Остановите график, отображенный как круги во входном значении с вертикальными линиями к x - ось.

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

  • Stairs — Ступенчатый график. Ступенчатый график составлен только из горизонтальных и вертикальных линий. Каждая горизонтальная линия представляет значение сигналов в течение дискретного периода расчета и соединяется с двумя вертикальными линиями. Каждая вертикальная линия представляет изменение в значении сигналов, происходящем в определенном шаге расчета.

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

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

Параметры блоков: PlotType
Ввод: вектор символов или строковый скаляр

Выберите эту опцию, чтобы показать линии сетки на графике.

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

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

Параметры блоков: ShowGrid
Ввод: логический

Отобразитесь и помечает

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

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

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

Параметры блоков: Title
Ввод: вектор символов или строковый скаляр
Значение по умолчанию: ''

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

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

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

Параметры блоков: XLabel
Ввод: вектор символов или строковый скаляр
Значение по умолчанию: ''

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

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

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

Зависимость

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

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

Параметры блоков: YLabel
Ввод: вектор символов или строковый скаляр
Значение по умолчанию: ''

Property Inspector только

Количество входных портов с блоком в виде целого числа между 1 и 96. Чтобы изменить количество входных портов, перетащите новую линию входного сигнала с блоком, и блок автосоздаст новые порты.

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

Параметры блоков: NumInputPorts
Ввод: вектор символов или строковый скаляр
Значения: скаляр между 1 и 96

Выберите этот параметр, чтобы автоматически открыть окно Array Plot, когда вы запустите симуляцию.

Этот параметр только доступен от Property Inspector.

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

Параметры блоков: OpenAtSimulationStart
Ввод: логический

Введите названия канала в виде вектора символов, строки или массива также. Имена появляются в легенде, Settings и панелях Measurements. Если вы не задаете имена, каналы помечены как Channel 1, Channel 2, и т.д.

Пример: A, B

Зависимость

Чтобы видеть названия канала, установите Легенду на true.

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

Параметры блоков: ChannelNames
Ввод: массив ячеек из символьных векторов или массив строк

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

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

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

Наведите на график массивов видеть максимизировать кнопку осей.

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

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

Параметры блоков: MaximizeAxes
Ввод: вектор символов или строковый скаляр

  • OnceAtStop — Масштабируйте y - ось после того, как симуляция будет закончена.

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

  • Auto — Масштабируйте y - область значений оси в течение и после симуляции.

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

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

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

Параметры блоков: AxesScaling
Ввод: вектор символов или строковый скаляр

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

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

Зависимость

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

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

Параметры блоков: AxesScalingNumUpdates
Ввод: вектор символов или строковый скаляр
Значения: скаляр

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

Типы данных

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

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

no

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

yes

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

yes

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

no

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

Введенный в R2015b