антенна. Полигон

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

Описание

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

Создание

Синтаксис

polygon = antenna.Polygon
polygon = antenna.Polygon(Name,Value)

Описание

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Поймайте в сети свойства металлической или диэлектрической антенны или структуры массива

Примеры

свернуть все

Создайте полигон с помощью 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

Поймайте в сети полигон и просмотрите его.

mesh(p,0.2)

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

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

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

|

Введенный в R2017a