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
Поддержка комплексного числа: Да

Свойства

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

Эти свойства доступны от Property Inspector, видят Установленные Значения Параметров блоков (Simulink) для получения дополнительной информации. Для получения информации об использовании панели инструментов Графика Массивов смотрите, Конфигурируют График Массивов.

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

Использование пользовательского интерфейса

Изменить количество входных портов:

  • Перетащите новую линию входного сигнала с блоком, и блок автосоздаст новые порты.

  • Щелкните правой кнопкой по блоку и выберите Signals & Ports> Number of Input Ports.

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

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

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

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

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

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

Использование пользовательского интерфейса

  1. На вкладке Plot выберите Settings.

  2. В Настройках, набор X-Data Mode.

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

Параметры блоков: 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.

Использование пользовательского интерфейса

  1. На вкладке Plot выберите Settings.

  2. В Настройках, набор X-Data Mode к Increment and Offset и набору установка Sample Increment.

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

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

Смотрите 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.

Использование пользовательского интерфейса

  1. На вкладке Plot выберите Settings.

  2. В Настройках, набор X-Data Mode к Increment and Offset и набору установка Sample Increment.

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

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

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

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

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

Зависимость

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

Использование пользовательского интерфейса

  1. На вкладке Plot выберите Settings.

  2. В Настройках, набор X-Data Mode к Custom.

  3. Введите значение Custom X-Data, и выбор применяютсяApply button.

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

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

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

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

Зависимость

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

Использование пользовательского интерфейса

  1. На вкладке Plot выберите Settings.

  2. В Настройках, набор XScale.

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

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

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

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

Использование пользовательского интерфейса

  1. На вкладке Plot выберите Settings.

  2. В Настройках, набор YScale.

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

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

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

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

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

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

Использование пользовательского интерфейса

  1. На вкладке Plot выберите Settings.

  2. В Настройках, набор Plot Type.

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

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

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

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

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

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

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

Использование пользовательского интерфейса

Наведите на график массивов видеть изменение масштабаZoom icon, панорамирование Panning iconиautoscale icon кнопки автошкалы. Можно также масштабировать и панорамирование с помощью мыши.

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

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

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

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

Зависимость

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

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

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

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

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

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

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

Использование пользовательского интерфейса

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

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

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

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

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

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

Использование пользовательского интерфейса

На вкладке Plot нажмите кнопку Magnitude Phase.

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

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

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

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

Использование пользовательского интерфейса

Откройте вкладку Plot, нажмите Settings и установите Title.

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

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

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

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

Использование пользовательского интерфейса

Откройте вкладку Plot, нажмите Settings и установите XLabel.

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

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

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

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

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

Использование пользовательского интерфейса

Откройте вкладку Plot, нажмите Settings и установите YLabel.

Зависимость

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

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

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

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

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

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

Зависимости

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

Использование пользовательского интерфейса

Откройте вкладку Plot, нажмите Settings и установите Y-Axis Limits как двухэлементный числовой вектор.

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

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

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

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

Использование пользовательского интерфейса

Откройте вкладку Plot, нажмите Settings и выберите Grid.

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

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

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

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

Примечание

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

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

Использование пользовательского интерфейса

На вкладке Plot нажмите Legend.

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

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

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

Пример: A, B

Зависимость

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

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

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

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

Типы данных

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

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

no

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

yes

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

yes

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

no

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

Введенный в R2015b