exponenta event banner

платформа

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

Описание

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 непосредственно в качестве сетки для анализа

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

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

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

Угол наклона антенны, заданный как скаляр или вектор с каждым элементом в градусах. Дополнительные сведения см. в разделе Поворот антенн и массивов.

Пример: '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Изменение ячеистого режима структуры антенны
stlwriteЗапись сетки в 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)

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

Представлен в R2019a