exponenta event banner

Печать массива

Отображение векторов или массивов

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

  • Array Plot block

Описание

Блок «Печать массива» отображает векторы или массивы данных.

Array Plot block window

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

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

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

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

  • Пиковый поиск (Peak Finder) - поиск максимумов, показывающих значения по оси X, при которых они возникают.

Порты

Вход

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

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

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

  • Дискретное, непрерывное или постоянное время выборки

  • Вещественные или комплексные значения

  • Тип данных с плавающей точкой или с фиксированной точкой

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

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

Свойства

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

Эти свойства доступны в Инспекторе свойств. Дополнительные сведения см. в разделе Задание значений параметров блока (Simulink). Сведения об использовании инструментария «Печать массива» см. в разделе Настройка печати массива.

Число входных портов блока, указанное как целое число от 1 до 96.

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

Для изменения количества входных портов:

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

  • Щелкните правой кнопкой мыши блок и выберите «Сигналы и порты» > «Количество входных портов».

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

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

Выберите этот параметр, чтобы автоматически открыть окно Печать массива (Array Plot) при выполнении моделирования.

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

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

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

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

  1. На вкладке «Печать» выберите «Параметры».

  2. В разделе «Параметры» установите режим X-Data.

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

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

Укажите интервал между выборками вдоль оси X как конечный числовой скаляр. Входной сигнал представляет собой только данные по оси Y. данные по оси 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 в значение Sample increment and X-offset.

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

  1. На вкладке «Печать» выберите «Параметры».

  2. В разделе «Параметры» задайте для параметра «Режим X-данных» значение «Приращение» и «Смещение» и задайте значение параметра «Приращение образца».

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

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

Посмотрите SampleIncrement.

Укажите смещение, применяемое к оси X, как числовой скаляр. данные по оси X устанавливаются автоматически на основе значений «Приращение образца» и «Смещение по оси X». Смещение по оси 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 в значение Sample increment and X-offset.

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

  1. На вкладке «Печать» выберите «Параметры».

  2. В разделе «Параметры» задайте для параметра «Режим X-данных» значение «Приращение» и «Смещение» и задайте значение параметра «Приращение образца».

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

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

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

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

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

Зависимость

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

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

  1. На вкладке «Печать» выберите «Параметры».

  2. В разделе «Параметры» установите для параметра «Режим X-Data» значение «Пользовательский».

  3. Введите пользовательское значение X-Data и выберите «Применить».Apply button

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

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

Выбрать Linear или Log как масштаб оси X.

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

Зависимость

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

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

  1. На вкладке «Печать» выберите «Параметры».

  2. В разделе «Параметры» задайте XScale.

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

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

Выбрать Linear или Log как масштаб оси Y.

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

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

  1. На вкладке «Печать» выберите «Параметры».

  2. В разделе «Параметры» задайте YScale.

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

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

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

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

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

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

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

  1. На вкладке «Печать» выберите «Параметры».

  2. В разделе «Параметры» задайте «Тип печати».

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

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

  • OnceAtStop - масштабировать ось Y после завершения моделирования.

  • Manual - вручную масштабировать диапазон по оси Y с помощью кнопки панели инструментов «Масштаб по оси Y».

  • Auto - Масштабировать диапазон по оси Y во время и после моделирования.

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

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

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

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

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

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

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

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

Зависимость

Чтобы включить это свойство, задайте для параметра «Оси» значение AfterNUpdates.

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

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

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

  • On - максимизировать все участки. Значения в полях «Заголовок» и «Y-метка» скрыты.

  • Off - Не максимизировать участки.

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

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

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

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

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

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

  • Off (Выкл.) - график отображения сигнала. Если сигнал сложен, область действия отображает действительную и мнимую части на одной оси Y.

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

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

На вкладке «Печать» нажмите кнопку «Фаза величины».

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

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

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

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

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

Откройте вкладку «Печать», нажмите «Параметры» и задайте «Заголовок».

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

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

Укажите текст области для отображения под осью X.

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

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

Откройте вкладку «Печать», нажмите «Параметры» и выберите «XLabel».

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

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

Укажите текст для отображения на оси Y. Для отображения единиц сигнала добавьте (%<SignalUnits>) на метку. В начале моделирования Simulink ® заменяет(%<SignalUnits>) с блоками, связанными с сигналами.

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

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

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

Откройте вкладку «Печать», нажмите «Параметры» и выберите «YLabel».

Зависимость

Если выбран параметр «Печать» как «Величина» и «Фаза», это свойство не применяется. Оси Y помечены Magnitude и Phase.

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

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

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

Если параметр «Печать как величина» и «Фаза» отключен, по умолчанию используется значение [-10,10]. Если график величины/фазы включен, по умолчанию используется значение [0,10].

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

Зависимости

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

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

Откройте вкладку «Печать», нажмите «Параметры» и задайте «Пределы оси Y» в качестве двухэлементного числового вектора.

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

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

Выберите этот параметр для отображения линий сетки на графике.

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

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

Откройте вкладку «Печать», нажмите «Параметры» и выберите «Сетка».

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

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

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

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

Примечание

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

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

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

На вкладке «Печать» нажмите «Легенда».

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

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

Имена входных каналов, заданные как символьный вектор, строка или массив. Имена отображаются на панелях «Легенда», «Параметры» и «Измерения». Если имена не указаны, каналы помечаются как Channel 1, Channel 2и т.д.

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

Зависимость

Для просмотра имен каналов установите для параметра Показать легенду значение true.

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

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

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

Типы данных

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

Прямой проход

no

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

yes

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

yes

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

no

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

..
Представлен в R2015b