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)

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

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

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

|

Введенный в R2016a

Для просмотра документации необходимо авторизоваться на сайте