isPolarizationCapable

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

Возможность поляризации

Синтаксис

flag = isPolarizationCapable(h)

Описание

flag = isPolarizationCapable(h) возвращает булево значение, flag, указание, ли поляризация поддержки массивов. Поляризация поддержки массивов, если все ее составляющие элементы датчика поддерживают поляризацию.

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

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

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

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

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

Возможность поляризации, возвращенная как булево значение true если поляризация поддержки массивов или false если это не делает.

Примеры

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

Покажите, что диск неоднородный конформный массив антенн короткого диполя поддерживает поляризацию.

antenna1 = phased.ShortDipoleAntennaElement(...
    'FrequencyRange',[100e6 1e9],...
    'AxisDirection','Z');
antenna2 = phased.ShortDipoleAntennaElement(...
    'FrequencyRange',[100e6 1e9],...
    'AxisDirection','Y');
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);
array = phased.HeterogeneousConformalArray(...
    'ElementSet',{antenna1,antenna2},...
    'ElementIndices',[1 1 1 1 1 1 2 2 2 2 2 2],...
    'ElementPosition',[elemPosInner,elemPosOuter],...
    'ElementNormal',elemNorms);
viewArray(array)

isPolarizationCapable(array)
ans = logical
   1

Возвращенное значение 1 показывает что эта поляризация поддержки массивов, когда используется с поляризованной антенной.