platform

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

Описание

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

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

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

Создание

Описание

пример

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

Используйте .stl файл непосредственно в качестве mesh для анализа

Пример: plat = platform('UseFileAsMesh','1). Использует .stl файл в FileName свойство непосредственно как mesh..

Пример: plat = platform; plat.UseFileAsMesh = '1' . Использует .stl файл в FileName свойство непосредственно как mesh..

Типы данных: логический

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

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

Пример: ant.Tilt = 90

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

Примечание

wireStack объект антенны только принимает, что точечный метод изменяет свои свойства.

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

Наклонная ось антенны в виде:

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

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

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

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

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

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

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

Примечание

wireStack объект антенны только принимает, что точечный метод изменяет свои свойства.

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

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'
    UseFileAsMesh: 0
             Tilt: 0
         TiltAxis: [1 0 0]

show(plat)

Введенный в R2019a