createFeed

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

Описание

пример

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

пример

createFeed(array,point1a,point1b,point2a,point2b,.....) создает подачу через ребра треугольника, обозначенные парами точек (point1a и point1b, point2a, и point2b). После создания корма расположение корма подсвечивается при построении результирующего 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]). Создает две пары точек потока для пользовательского mesh массива в заданных координатах x-y.

Примеры

Двухфидовый пользовательский Mesh массива с использованием графический интерфейс пользователя

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

Загрузка 2-D пользовательский 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. Чтобы задать подающую область для, масштабируйте и выберите две точки каждая, по одной внутри каждого треугольника с каждой стороны воздушного зазора. Выберите точки с помощью поперечных волос.

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

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

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

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

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

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

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

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

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

Figure contains an axes. The axes 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. The axes with title customArrayMesh array element contains 4 objects of type patch, surface. These objects represent PEC, feed.

См. также

|

Введенный в R2016a