viewArray

Системный объект: поэтапный. HeterogeneousConformalArray
Пакет: поэтапный

Просмотрите геометрию массивов

Синтаксис

viewArray(H)
viewArray(H,Name,Value)
hPlot = viewArray(___)

Описание

viewArray(H) строит геометрию массива, заданного в H.

viewArray(H,Name,Value) строит геометрию массива, с дополнительными опциями, заданными одним или несколькими аргументами пары Name,Value.

hPlot = viewArray(___) возвращает указатель элементов массива в окне рисунка. Все входные параметры, описанные для предыдущих синтаксисов также, применяются здесь.

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

H

Объект Array

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

'ShowIndex'

Вектор, задающий индексы элемента, чтобы показать в фигуре. Каждый номер в векторе должен быть целым числом между 1 и число элементов. Можно также задать значение 'All', чтобы показать индексы всех элементов массива или 'None', чтобы подавить индексы.

Значение по умолчанию: 'None'

'ShowNormals'

Установите это значение к true, чтобы показать нормальные направления всех элементов массива. Установите это значение к false, чтобы построить элементы, не показывая нормальные направления.

По умолчанию: false

'ShowTaper'

Установите это значение к true, чтобы задать, изменить ли яркость цвета элемента в пропорции к значению заострения элемента. Когда это значение установлено к false, все элементы чертятся с тем же цветом.

По умолчанию: false

'Title'

Вектор символов, задающий заголовок графика.

Значение по умолчанию: 'Array Geometry'

Выходные аргументы

hPlot

Указатель элементов массива в окне рисунка.

Примеры

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

Отобразите положения элемента и нормальные направления для всех элементов неоднородного универсального кругового массива с 8 элементами.

Создайте элементы и массив.

antenna1 = phased.CosineAntennaElement('CosinePower',1.5);
antenna2 = phased.CosineAntennaElement('CosinePower',1.8);
N = 8;
azang = (0:N-1)*360/N-180;
array = phased.HeterogeneousConformalArray(...
    'ElementPosition',...
    [cosd(azang);sind(azang);zeros(1,N)],...
    'ElementNormal', zeros(2,N),...
    'ElementSet',{antenna1,antenna2},...
    'ElementIndices',[1 1 1 1 2 2 2 2]);
viewArray(array,'ShowIndex','all','ShowNormal',true);

Смотрите также

Для просмотра документации необходимо авторизоваться на сайте