createFeed

Создайте местоположения канала для пользовательского массива

Описание

пример

createFeed(array) строит пользовательскую mesh массивов в окне рисунка. Из окна рисунка можно задать местоположения канала путем нажатия на mesh и создать пользовательский массив. Чтобы задать область для точки канала, выберите две пары точек в треугольниках по обе стороны от воздушного зазора.

пример

createFeed(array,point1a,point1b,point2a,point2b,.....) создает канал через треугольные ребра, идентифицированные парами точек (point1a и point1b, point2a, и point2b). После создания канала подсвечено местоположение канала, когда вы строите mesh полученного массива.

Входные параметры

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

Пользовательский массив mesh в виде скаляра.

Укажите пары, чтобы идентифицировать область канала в виде Декартовых координат в метрах. Задайте точки в формате [x 1, y 1], [x 2, y 2].

Пример: createFeed(c,[0.07,0.01],[0.05,0.05],[-0.07,0.01],[-0.05,0.05]). Создает две пары feedpoints для пользовательской mesh массивов в заданных координатах x-y.

Примеры

2D питайте пользовательскую Mesh массивов Используя графический интерфейс пользователя

Создайте пользовательский массив с двумя подачей.

Загрузите 2D пользовательскую mesh. Создайте пользовательский массив с помощью точек и треугольников.

load planarmesh.mat;
c = customArrayMesh(p,t,2);
c = 
  customArrayMesh with properties:

            Points: [3x658 double]
         Triangles: [4x1219 double]
          NumFeeds: 2
      FeedLocation: []
    AmplitudeTaper: 1
        PhaseShift: 0
              Tilt: 0
          TiltAxis: [1 0 0]

Используйте createFeed функционируйте, чтобы просмотреть структуру mesh массивов. В этом представлении mesh массивов вы видите кнопки Pick и Undo. Кнопка Pick подсвечена.

createFeed(c)

Нажмите Pick, чтобы отобразить крест нитей. Для массива с двумя подачей выберите две пары (четыре точки) в mesh. Чтобы задать область канала для, увеличьте масштаб и выбрать две точки каждый, одна внутренняя часть каждый треугольник по обе стороны от воздушного зазора. Выберите точки с помощью креста нитей.

  • Выберите первый треугольник для feedpoint 1.

  • Выберите второй треугольник с другой стороны воздушного зазора для feedpoint 1.

  • Выберите первый треугольник для feedpoint 2.

  • Выберите второй треугольник с другой стороны воздушного зазора для feedpoint 2.

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

Необходимо выбрать эти два треугольника по обе стороны от воздушного зазора. В противном случае функция отображает сообщение об ошибке.

Создайте канал для пользовательской Mesh массивов

Загрузите пользовательскую mesh и создайте массив.

load planarmesh.mat;
c = customArrayMesh(p,t,2);
show(c)

Figure contains an axes object. The axes object with title customArrayMesh with Feed Not Defined contains an object of type patch.

Создайте подачу для пользовательской mesh массивов.

createFeed(c,[0.07,0.01],[0.05,0.05], [-0.07,0.01],[-0.05,0.05]);
show(c)

Figure contains an axes object. The axes object with title customArrayMesh array element contains 4 objects of type patch, surface. These objects represent PEC, feed.

Смотрите также

|

Введенный в R2016a