exponenta event banner

viewArray

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

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

Синтаксис

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

Описание

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

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

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

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

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

Однородный циклический массив, заданный как phased.UCA Системный объект.

Пример: phased.UCA()

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

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Индексы элементов для отображения на рисунке, указанные как разделенная запятыми пара, состоящая из 'ShowIndex' и вектор положительных целых чисел. Каждое число в векторе должно быть целым числом от 1 до числа элементов. Чтобы отобразить все индексы массива, укажите 'All'. Чтобы подавить все индексы, укажите 'None'.

Пример: [1,2,3]

Типы данных: double

Опция для отображения нормальных направлений, заданная как разделенная запятыми пара, состоящая из 'ShowNormals' и логическое значение.

  • true - показать нормальные направления всех элементов в массиве

  • false - постройте график элементов без отображения нормальных направлений

Пример: false

Типы данных: logical

Опция для отображения величины конусности, заданной как разделенная запятыми пара, состоящая из 'ShowTaper' и логическое значение.

  • true - изменить яркость цвета элемента пропорционально величине конусности элемента

  • false - печать всех элементов с использованием одного цвета

Пример: true

Типы данных: logical

Заголовок печати, заданный как символьный вектор.

Пример: 'My array plot'

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

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

Дескриптор элементов массива в окне рисунка, заданный как скаляр.

Примеры

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

Построить 7-элементный УЦА изотропных антенных элементов с конусом окна Тейлора. Конструкция массива должна иметь радиус 0,5 метра. Затем нарисуйте массив, показывающий нормали элемента, индексы элемента и затенение конусности элемента.

Nelem = 7;
R = 0.5;
taper = taylorwin(Nelem);
sArray = phased.UCA(Nelem,R,'Taper',taper.');
w = getTaper(sArray);
viewArray(sArray,'ShowNormals',true,'ShowIndex','All','ShowTaper',true);

Представлен в R2015a