isPolarizationCapable

Системный объект: фазированный. 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 показывает, что этот массив поддерживает поляризацию при использовании с поляризованной антенной.

Для просмотра документации необходимо авторизоваться на сайте