exponenta event banner

viewArray

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

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

Синтаксис

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

Описание

viewArray(H) отображает геометрию массива, указанного в H.

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

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

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

H

Объект массива.

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

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

Создание однородного кругового массива

N = 8;
azang = (0:N-1)*360/N - 180;
ha = phased.ConformalArray(...
    'ElementPosition',[cosd(azang);sind(azang);zeros(1,N)],...
    'ElementNormal',[azang;zeros(1,N)]);

Отображение положений и направлений нормали элементов

viewArray(ha,'ShowNormals',true);