платформа

Создайте объект платформы для установленной настройки антенны

Описание

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

Установленный анализ антенны включает электрически большую структуру, названную платформой. Вокруг этой платформы помещаются различные элементы антенны. Можно анализировать эффекты платформы на производительности антенны. Установленный анализ антенны обычно используется в космосе, защите и автоматических приложениях. Платформы в этом случае являются плоскостями, поставками, или в бампере автомобиля.

Другое распространенное приложение установленного анализа антенны должно определить интерференцию различных антенн, помещенных в большую платформу.

Создание

Синтаксис

plat = platform
plat = platform(Name,Value)

Описание

пример

plat = platform создает объект платформы для установленной настройки антенны. Платформа по умолчанию является прямоугольным отражателем в плоскости X-Y, сохраненной в файле plate.stl.

plat = platform(Name,Value) свойства наборов с помощью одной или нескольких пар "имя-значение". Например, ant = platform('FileName','reflector.stl') создает объект платформы, заданный по условию в файле reflector.stl

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

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

Платформа для установленной настройки антенны, возвращенной как объект platform.

Свойства

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

Файл STL, задающий платформу, заданную как строка или вектор символов.

Пример: plat = platform('FileName','reflector.stl') создает платформу с именем файла reflector.stl.

Пример: plat = platform; plat.FileName = 'reflector.stl' создает платформу с именем файла reflector.stl.

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

Модули для файла STL, заданного как массив строк или вектор символов.

Пример: plat = platform('Units','m') Создает платформу с модулями файла STL в метрах.

Пример: plat = platform;plat.Units = 'm' Создает платформу с модулями файла STL в метрах.

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

Угол наклона антенны, заданной как скаляр или вектор с каждым модулем элемента в градусах. Для получения дополнительной информации смотрите, Вращают Антенну и Массивы.

Пример: 'Tilt',90

Пример: 'Tilt',[90 90] 'TiltAxis',[0 1 0;0 1 1] наклоняет антенну в 90 степенях приблизительно две трехэлементных векторных точки на пробеле.

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

Наклонная ось антенны, заданной как:

  • Трехэлементные векторы Декартовых координат в метрах. В этом случае каждый вектор запускается в начале координат и простирается вдоль заданных точек на X-, Y-и осях Z-.

  • Две точки на пробеле, каждый заданный как трехэлементные векторы Декартовых координат. В этом случае антенна вращается вокруг строки, присоединяющейся к двум точкам в пробеле.

  • Вход строки, описывающий простые вращения вокруг одной из основных осей, 'X', 'Y' или 'Z'.

Для получения дополнительной информации смотрите, Вращают Антенну и Массивы.

Пример: 'TiltAxis',[0 1 0]

Пример: 'TiltAxis',[0 0 0;0 1 0]

Пример: ant.TiltAxis = 'Z'

Функции объекта

showОтобразите антенну или структуру массива; Отобразите форму как заполненную закрашенную фигуру
meshПоймайте в сети свойства металлической или диэлектрической антенны или структуры массива
meshconfigИзмените режим mesh структуры антенны
stlwriteЗапишите mesh в файл STL

Примеры

свернуть все

Создайте антенну волновода для операции на уровне 8 ГГц и вычислите импеданс.

w = design(waveguide,8e9);
Z = impedance(w,8e9);

Создайте файл STL для вышеупомянутой антенны.

stlwrite(w,'waveguide_8GHz.stl')

Вы будете видеть файл waveguide_8GHz.stl в своей текущей папке.

Загрузите waveduide_8GHz.stl и визуализируйте платформу.

plat = platform('FileName','waveguide_8GHz.stl','Units','m')
plat = 
  platform with properties:

    FileName: 'waveguide_8GHz.stl'
       Units: 'm'
        Tilt: 0
    TiltAxis: [1 0 0]

show(plat)

Введенный в R2019a