График массивов

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

  • Библиотека:
  • 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> использует имя входного сигнала для заголовка.

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

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

См. заголовок

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

От легенды можно управлять, какие сигналы видимы. Это управление эквивалентно изменению видимости в свойствах 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.

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

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

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

Стиль

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

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

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

  • Строка- Линейный график

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

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

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

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

Смотрите PlotType.

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

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

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

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

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

Зависимость

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

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

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

Зависимость

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

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

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

Зависимость

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

Образцовые примеры

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

Типы данных

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

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

no

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

yes

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

yes

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

no

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

Генерация кода PLC
Сгенерируйте код Структурированного текста с помощью Simulink® PLC Coder™.

Введенный в R2015b