Array Plot

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

  • Библиотека:
  • Системный набор инструментов DSP/приемники

  • Array Plot block

Описание

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

Array Plot block window

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

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

  • Курсоры данных - Измерьте значения сигналов с помощью вертикальных и горизонтальных курсоров.

  • Статистика сигналов - отображение максимальных, минимальных, пиковых различий, среднего, медианного и RMS значений выбранного сигнала.

  • Пик Искателя - Найти максимумы, показывающий x значения оси, при которых они происходят.

Порты

Вход

расширить все

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

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

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

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

  • Флотация или тип данных с фиксированной точкой

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

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

Свойства

расширить все

Эти свойства доступны в Property Inspector, для получения дополнительной информации смотрите Set Block Parameter Values (Simulink). Дополнительные сведения об использовании панели инструментов «Массив» см. в разделе «Настройка графика массива».

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

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

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

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

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

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

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

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

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

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

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

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

  • Custom - Задайте пользовательский интервал между значениями данных с помощью свойства Custom X-data.

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

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

  2. В Настройках установите X-Data Mode.

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

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

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

Пример: Когда 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,....

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

Зависимость

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

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

  1. На вкладке Графика выберите 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,....

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

Зависимость

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

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

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

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

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

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

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

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

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

Зависимость

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

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

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

  2. В Настройках установите X-Data Mode равным Custom.

  3. Введите Custom X-Data значение и выберите применить.Apply button

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

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

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

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

Зависимость

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

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

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

  2. В Настройках установите XScale.

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

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

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

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

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

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

  2. В Настройках установите YScale.

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

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

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

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

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

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

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

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

  2. В Настройках установите Plot Type.

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

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

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

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

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

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

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

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

Наведите на график массива, чтобы увидеть Zoom iconPanning iconautoscale iconкнопки масштаба, панорамирования и автошкалы. Вы также можете масштабировать и панорамирование, используя мышь.

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

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

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

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

Зависимость

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

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

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

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

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

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

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

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

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

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

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

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

  • Off - отобразить график сигнала. Если сигнал сложен, возможности строят график вещественной и мнимой частей на одной оси 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. В легенде возможностей щелкните имя сигнала, чтобы скрыть сигнал в возможности. Чтобы отобразить сигнал, снова щелкните имя сигнала. Чтобы показать только один сигнал, щелкните правой кнопкой мыши имя сигнала, который скрывает все другие сигналы. Чтобы показать все сигналы, нажмите Esc.

Примечание

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

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

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

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

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

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

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

Пример: [«A», «B»]

Зависимость

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

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

Параметры блоков: ChannelNames
Тип: массив ячеек из векторов символов или строковых массивов

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

Типы данных

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

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

no

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

yes

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

yes

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

no

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

..
Введенный в R2015b