exponenta event banner

showSpan

Класс: полярпаттерн

Показать или скрыть диапазон углов между двумя маркерами

Описание

пример

showSpan(p,id1,id2) отображает угловой интервал между двумя угловыми маркерами, id1 и id2. Угловой пролет рассчитывается против часовой стрелки.

showSpan(p,id1,id2,true) автоматически переупорядочивает угловые маркеры таким образом, чтобы начальный угловой диапазон был меньше или равен 180 ° против часовой стрелки .

showSpan(p,vis) задание видимости диапазона углов путем установки vis кому true или false.

showSpan(p) включает и выключает отображение диапазона углов.

d = showSpan(___) возвращает подробные данные диапазона углов в структуре, d с использованием любого из предыдущих синтаксисов.

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

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

Полярный график, заданный как скалярный маркер.

Идентификаторы курсора или пикового маркера, указанные как символьный вектор. Добавление курсоров к полярному графику создает идентификаторы маркеров курсора. Добавление пиков к полярному графику создает идентификаторы маркеров пиков.

Пример: showspan(p,'C1','C2'). Отображение диапазона углов между курсорами. C1 и C2 на полярном графике, p.

Примеры

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

Создайте элемент антенны с коротким диполем и постройте график значений поля на частоте 250 МГц.

antenna = phased.ShortDipoleAntennaElement('FrequencyRange',[100,900]*1e6,...
    'AxisDirection','Y');
angs = [-180:1:180];
fc = 250.0e6;
p = pattern(antenna,250.0e6,angs,0,'CoordinateSystem','polar','Type',...
    'efield','Polarization','H');
P = polarpattern(angs,abs(p));

Добавьте курсоры к полярному графику при -30 ° и 30 °.

addCursor(P,[-30 30]);

Отображение диапазона углов между двумя углами.

showSpan(P,'C1','C2');

Figure Polar Measurement contains an object of type uicontrol.

Представлен в R2016a