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 для анализа, заданного как '0' для лжи или '1' для истины.

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

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

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

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

Пример: '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'
    UseFileAsMesh: 0
             Tilt: 0
         TiltAxis: [1 0 0]

show(plat)

Введенный в R2019a

Для просмотра документации необходимо авторизоваться на сайте