Создайте местоположения канала для пользовательского массива
createFeed(array)
createFeed(array,point1a,point1b,point2a,point2b,.....)
createFeed(
строит пользовательскую mesh массивов в окне рисунка. Из окна рисунка можно задать местоположения канала путем нажатия на mesh и создать пользовательский массив. Чтобы задать область для точки канала, выберите две пары точек в треугольниках по обе стороны от воздушного зазора.array
)
createFeed(
создает канал через треугольные ребра, идентифицированные парами точек (array
,point1a,point1b
,point2a,point2b
,.....)point1a
и point1b
, point2a
и point2b
). После создания канала подсвечено местоположение канала, когда вы строите 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 и создайте массив.
load planarmesh.mat;
c = customArrayMesh(p,t,2);
show(c)
Создайте подачу для пользовательской mesh массивов.
createFeed(c,[0.07,0.01],[0.05,0.05], [-0.07,0.01],[-0.05,0.05]); show(c)