platform

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

Описание

The 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..

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

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

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

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

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

Примечание

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

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

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

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

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

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

Для получения дополнительной информации см. Раздел «Вращение антенн и массивов».

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

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

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

Примечание

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

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

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

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

Примеры

свернуть все

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

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

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

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)

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

Введенный в R2019a