exponenta event banner

createFeed

Создать расположение канала для customAntennaStl объект

Описание

Feed location of plateMesh.stl, a default custom antenna 3-D geometry file used in customAntennaStl object.

пример

createFeed(antenna,FeedLocation,NumEdges) создает подачу антенны для customAntennaStlс использованием местоположения подачи, определенного в FeedLocationи количество кромок, указанное в NumEdges. Антенное питание создается вдоль треугольных кромок, определенных в FeedLocation.

пример

createFeed(antenna) открывает окно рисунка пользовательского интерфейса, из которого можно в интерактивном режиме создать подачу антенны для customAntennaStlобъект. Окно рисунка имеет две панели: Slice Antenna и Add Feed.

Примеры

развернуть все

Создание антенного питания для customAntennaStl с помощью интерфейса командной строки. Сначала создайте customAntennaStl со свойствами по умолчанию.

ant = customAntennaStl
ant = 
  customAntennaStl with properties:

          FileName: []
             Units: 'm'
      FeedLocation: []
    AmplitudeTaper: 1
        PhaseShift: 0
     UseFileAsMesh: 0
              Tilt: 0
          TiltAxis: [1 0 0]

Укажите имя файла STL для определения структуры антенны.

ant.FileName ='plateMesh.stl'
ant = 
  customAntennaStl with properties:

          FileName: 'plateMesh.stl'
             Units: 'm'
      FeedLocation: []
    AmplitudeTaper: 1
        PhaseShift: 0
     UseFileAsMesh: 0
              Tilt: 0
          TiltAxis: [1 0 0]

Определить FeedLocation и NumEdges и отображение структуры антенны.

ant.createFeed([0,0,0], 1)
show (ant)

Figure contains an axes. The axes contains 3 objects of type patch, surface. These objects represent PEC, feed.

Создать customAntennaStl со свойствами по умолчанию.

ant= customAntennaStl;

Импортируйте файл STL.

ant.FileName = 'plateMesh.stl';

Откройте окно рисунка пользовательского интерфейса.

createFeed(ant);

Figure Create Feed contains an axes and other objects of type uipanel. The axes with title Select a Feeding Edge or Polygon. is empty.

Окно рисунка пользовательского интерфейса состоит из двух панелей: «Slice Antenna» и «Add Feed». Выберите режим среза, затем щелкните YZ, чтобы выбрать его в качестве плоскости, вдоль которой нужно разрезать антенну.

Выберите область, которую требуется скрыть, и нажмите кнопку Скрыть, чтобы скрыть выбранную область.

Повторяйте процесс, пока не достигнете интересующей области.

Выберите пункт Выбрать кромку подачи (Select a Feeding Edge) или Полигон (Polygon) на панели Добавить подачу (Add Feed), чтобы выбрать кромки для формирования замкнутого полигона. Нажмите кнопку ОК, чтобы определить выбранные кромки в качестве питающих.

Отображается расположение подачи.

Выбранные кромки должны быть соединены с другими кромками, иначе окно рисунка пользовательского интерфейса отобразит ошибку.

Входные аргументы

развернуть все

Пользовательский объект antenna stl, указанный как объект.

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

Точки для идентификации места подачи антенны, указанные как декартовы координаты в метрах. Тремя элементами вектора являются координаты X, Y и Z соответственно.

Пример: createFeed(c,[0.07,0.01,0.02],1);

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