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

createFeed( отображает пользовательскую сетку массива в окне фигуры. В окне рисунка можно указать расположения подачи, щелкнув сетку и создав пользовательский массив. Чтобы задать область для точки подачи, выберите две пары точек внутри треугольников на каждой стороне воздушного зазора.array)
createFeed( создает подачу поперек кромок треугольника, идентифицируемых парами точек (array,point1a,point1b,point2a,point2b,.....)point1a и point1b, point2a, и point2b). После создания подачи расположение подачи подсвечивается при печати результирующей сетки массива.
Создайте пользовательский массив с двумя каналами.
Загрузите 2-D пользовательскую сетку. Создайте пользовательский массив с помощью точек и треугольников.
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 для просмотра структуры сетки массива. В этом представлении сетки массива отображаются кнопки «Выбрать» и «Отменить». Кнопка «Выбрать» выделена.
createFeed(c)

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

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

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

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

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

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

Загрузите пользовательскую сетку и создайте массив.
load planarmesh.mat;
c = customArrayMesh(p,t,2);
show(c)
Создайте каналы для пользовательской сетки массива.
createFeed(c,[0.07,0.01],[0.05,0.05], [-0.07,0.01],[-0.05,0.05]); show(c)
