pattern

Отобразите диаграмму направленности антенн в Средстве просмотра Сайта

Описание

пример

pattern(tx) отображает 3-D диаграмму направленности антенн для ретранслятора txsite в текущем Средстве просмотра Сайта. Значение усиления сигнала (dBi) в конкретном направлении определяет цвет шаблона.

пример

pattern(rx,frequency) отображает 3-D диаграмму направленности для сайта приемника rxsite для заданного frequency.

пример

pattern(___,Name,Value) отображает 3-D диаграмму направленности с дополнительными опциями, заданными аргументами пары "имя-значение".

Примеры

свернуть все

Задайте и визуализируйте диаграмму направленности одного ретранслятора.

tx = txsite;
pattern(tx)

Спроектируйте сайт приемника с помощью дипольной антенны на высоте 30 метров.

 d = dipole;
 rx= rxsite('Name','Mathworks Lakeside','Latitude',42.30321,'Longitude',-71.3764,...
     'Antenna',d,'AntennaHeight',30)
rx = 
  rxsite with properties:

                   Name: 'Mathworks Lakeside'
       CoordinateSystem: 'geographic'
               Latitude: 42.3032
              Longitude: -71.3764
                Antenna: [1×1 dipole]
           AntennaAngle: 0
          AntennaHeight: 30
             SystemLoss: 0
    ReceiverSensitivity: -100

 show(rx)

Визуализируйте шаблон сайта приемника на уровне 75 МГц.

pattern(rx,75e6)

Создайте направленную антенну.

yagiAntenna = design(yagiUda,4.5e9);
yagiAntenna.Tilt = 90;
yagiAntenna.TiltAxis = 'y';

Создайте сайты передатчика и приемника на частоте 4,5 ГГц. Используйте антенну Яги в качестве антенны передатчика. Спроектируйте диполь на уровне 4,5 ГГц и используйте это в качестве антенны приемника.

fq = 4.5e9;
tx = txsite('Name','MathWorks','Latitude',42.3001,'Longitude',-71.3503, ...
      'Antenna',yagiAntenna,'AntennaAngle',90,'AntennaHeight',30, ...
      'TransmitterFrequency',fq,'TransmitterPower',10);
rx = rxsite('Antenna',design(dipole,fq));

Расположите приемник в 200 метрах от передатчика.

[lat,lon] = location(tx,200,90);
rx.Latitude = lat;
rx.Longitude = lon;

Отобразите и шаблоны передатчика и приемника. Уменьшите масштаб так, вы видите оба из шаблонов.

pattern(tx,'Transparency',0.2)
pattern(rx,fq)

Импортируйте и просмотрите файл STL. Файл моделирует небольшой конференц-зал с одной таблицей и четырьмя стульями.

viewer = siteviewer("SceneModel","conferenceroom.stl");

Спроектируйте инвертированную-F антенну, смонтированную по прямоугольной наземной плоскости, которая резонирует на уровне 2,4 ГГц. Создайте ретранслятор, который использует антенну. Задайте положение с помощью Декартовых координат в метрах.

ant = design(invertedF,2.4e9);
ant.Tilt = 180;

tx = txsite("cartesian", ...
    "AntennaPosition",[0; 0; 2.1], ...
    "Antenna",ant);

Визуализируйте шаблон сайта. Задайте размер графика шаблона как 0.4 метры.

pattern(tx,"Transparency",0.6,"Size",0.4)

Панорамирование путем щелчка левой кнопкой, масштабируйте путем щелчка правой кнопкой или при помощи колесика прокрутки и вращайте визуализацию путем нажатия средней кнопки и перетаскивания или путем нажатия Ctrl и щелчка левой кнопкой и перетаскивания.

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

свернуть все

Ретранслятор в виде txsite объект.

Сайт приемника в виде rxsite объект.

Частота, чтобы вычислить диаграмму направленности в виде положительной скалярной величины.

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

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

Пример: 'Size',2

Размер шаблона строит в виде числового скаляра в метрах. Этот параметр представляет расстояние между положением антенны и точкой на графике с самым высоким усилением.

Значение по умолчанию зависит от CoordinateSystem свойство siteviewer объект. Когда CoordinateSystem 'geographic', размер по умолчанию составляет 50 метров. Когда CoordinateSystem 'cartesian', размер по умолчанию приблизительно 1/6 размера модели сцены.

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

Прозрачность шаблона строит в виде вещественного числа в области значений [0,1], где 0 абсолютно прозрачно и 1 абсолютно непрозрачно.

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

Палитра для окраски шаблона строит в виде предопределенного имени палитры или M-by-3 массив RGB (красный, синий, зеленый) триплеты, которые задают отдельные цвета M.

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

Разрешение 3-D карты в виде 'low'Средняя, или 'high'. Это свойство управляет визуальным качеством и время, потраченное, чтобы построить шаблон где значение 'low' соответствует самому быстрому и наименее подробному шаблону.

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

Сопоставьте для визуализации поверхностных данных в виде siteviewer объект.[1]

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

Смотрите также

Введенный в R2018b

[1] Выравнивание контуров и меток области является представлением функции, обеспеченной по условию поставщики, и не подразумевает подтверждение MathWorks®.