viewArray

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

    Описание

    viewArray(array) отображает геометрию array.

    пример

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

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

    Примеры

    свернуть все

    Создайте антенную решетку 5G, где сетка 2 на 2, и каждая панель является массивом 4 на 4. Каждый антенный элемент состоит из двух антенн короткого диполя с различными дипольными направлениями оси. Антенные элементы расположены с интервалами, 1/2 длина волны независимо и панели расположены 3 длины волн с интервалами независимо. Массив действует на уровне 6 ГГц.

    c = physconst('LightSpeed');
    fc = 6.0e9;
    lambda = c/fc;
    antenna1 = phased.ShortDipoleAntennaElement('AxisDirection','Z');
    antenna2 = phased.ShortDipoleAntennaElement('AxisDirection','X');
    array = phased.NRRectangularPanelArray('ElementSet', ...
        {antenna1, antenna2},'Size',[4, 4, 2, 2], ...
        'Spacing',[0.5*lambda,0.5*lambda,3*lambda,3*lambda]);
    viewArray(array,'ShowNormals',true, ...
        'ShowLocalCoordinates',true,'Orientation',[60;100;45], ...
        'ShowAnnotation',true)

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

    свернуть все

    Фазированная решетка в виде Системного объекта.

    Аргументы name-value

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

    Пример: 'ShowNormals',true,'ShowIndex','All','ShowTaper',true

    Обработайте к осям, вдоль которых отображена геометрия массивов.

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

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

    • false — постройте элементы, не показывая нормальные направления

    Пример: false

    Типы данных: логический

    Логический флаг, задающий, показать ли оси локальной координаты.

    Типы данных: логический

    Логический флаг, задающий, показать ли аннотации в панели пользовательского интерфейса фигуры. Аннотация показывает апертурный размер и интервал элемента на основе оси массивов массива.

    Типы данных: логический

    Ориентация массива в виде вектор-столбца 3 на 1, содержащего углы поворота относительно x-, y-, и оси z системы локальной координаты, соответственно. Значение по умолчанию 0;; 0].

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

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

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

    • false — постройте все элементы с помощью того же цвета

    Пример: true

    Типы данных: логический

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

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

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

    Постройте заголовок в виде вектора символов.

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

    Типы данных: char | string

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

    свернуть все

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

    Введенный в R2021a