exponenta event banner

антенна. Многоугольник

Создание многоугольника на плоскости X-Y

Описание

Используйте antenna.Polygon объект для создания многоугольной формы платы, центрированной в начале координат и на плоскости X-Y. Вы можете использовать antenna.Polygon для создания однослойных или многослойных антенн с использованием pcbStack.

Создание

Описание

polygon = antenna.Polygon создает многоугольную форму платы, центрированную в начале координат и на плоскости X-Y.

пример

polygon = antenna.Polygon(Name,Value) задает свойства, используя одну или несколько пар имя-значение. Например, polygon = antenna.Polygon('Name','mypolygonboard') создает форму многоугольника имени 'mypolygonboard'. Заключите каждое имя свойства в кавычки.

Свойства

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

Имя формы многоугольника, заданный символьный вектор или строка.

Пример: 'Name','Polygon1'

Пример: polygon.Name = 'Polygon1'

Типы данных: char | string

Декартовы координаты вершин многоугольников, заданные как N-by-3 матрица с каждым элементом, измеренным в метрах, N - количество точек.

Пример: 'Vertices',[-1 0 0;-0.5 0.2 0;0 0 0]

Пример: polygon.Vertices = [-1 0 0;-0.5 0.2 0;0 0 0]

Типы данных: double

Функции объекта

addОперация логического объединения для двух фигур
areaРасчет площади формы в квадратных метрах
subtractОперация логического вычитания для двух фигур
intersectЛогическое пересечение двух фигур
rotateПоворот формы вокруг оси и угла
rotateXПоворот формы вокруг оси X и угла
rotateYПоворот формы вокруг оси Y и угла
rotateZПоворот формы вокруг оси Z и угла
translateПереместить фигуру в новое расположение
showОтображение антенной или решетчатой структуры; отобразить форму как заполненный фрагмент
meshСвойства сетки металлической или диэлектрической антенны или решетки
removeHolesУдалить отверстия из формы
removeSliversУдаление узких отклонений от границы формы

Примеры

свернуть все

Создание многоугольника с помощью antenna.Polygon с вершинами на [-1 0 0;-0.5 0.2 0;0 0 0] и просмотреть его.

p = antenna.Polygon('Vertices', [-1 0 0;-0.5 0.2 0;0 0 0])
p = 
  Polygon with properties:

        Name: 'mypolygon'
    Vertices: [3x3 double]

show(p)
axis equal

Figure contains an axes. The axes contains 2 objects of type patch. This object represents PEC.

Выполните сетку полигона и просмотрите его.

mesh(p,0.2)

Figure contains an axes. The axes contains an object of type patch.

Переместите многоугольник в новое положение на плоскости X-Y.

translate(p,[2,1,0])
axis equal

Figure contains an axes. The axes contains 2 objects of type patch. This object represents PEC.

Представлен в R2017a