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

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

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

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

Примеры

свернуть все

Создайте DipoleHelix объект антенны в 2 GHz и вычисляют импеданс.

w = design(dipoleHelix,2e9);
Z = impedance(w,2e9);

Создайте файл STL для DipoleHelix объект антенны.

stlwrite(w,'dipoleHelix_2GHz.stl')

Вы будете видеть dipoleHelix_2GHz.stl файл в вашей текущей папке.

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

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

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

show(plat)

Figure contains an axes object. The axes object with title Platform object contains 2 objects of type patch. This object represents PEC.

Введенный в R2019a