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'

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

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

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

Примеры

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

Создайте UCA с 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