exponenta event banner

getTaper

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

Элементы массива сужаются

Синтаксис

wts = getTaper(h)

Описание

wts = getTaper(h) возвращает сужения, применяемые к каждому элементу конформного массива, h. Конусы часто называют грузами.

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

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

Конформный массив, указанный как phased.ConformalArray object™ системы.

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

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

Элемент массива сужается и возвращается в виде N-by-1 вектора с комплексными значениями, где N - количество элементов в массиве.

Примеры

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

Создание массива с коническим диском из двух колец

Создайте дисковый массив из двух колец и задайте значения конусности на внешнем кольце меньшими, чем на внутреннем кольце.

elemAngles = ([0:5]*360/6);
elemPosInner = 0.5*[zeros(size(elemAngles));...
    cosd(elemAngles);...
    sind(elemAngles)];
elemPosOuter = [zeros(size(elemAngles));...
    cosd(elemAngles);...
    sind(elemAngles)];
elemNorms = repmat([0;0],1,12);
taper =  [ones(size(elemAngles)),0.3*ones(size(elemAngles))];
ha = phased.ConformalArray(...
    [elemPosInner,elemPosOuter],elemNorms,'Taper',taper);

Отображение значений конусности

w = getTaper(ha)
w = 12×1

    1.0000
    1.0000
    1.0000
    1.0000
    1.0000
    1.0000
    0.3000
    0.3000
    0.3000
    0.3000
      ⋮

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

viewArray(ha,'ShowTaper',true,'ShowIndex','all');