antenna.Circle

Создайте круг с центром в источник на плоскости X-Y

Описание

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

Создание

Описание

пример

circle = antenna.Circle создает окружность с центром в источник и на плоскости X-Y.

пример

circle = antenna.Circle(Name,Value) устанавливает свойства с помощью одной или нескольких пар "имя-значение". Для примера, circle = antenna.Circle('Radius',0.2) создает окружность радиуса 0.2 m. Заключайте каждое имя свойства в кавычки.

Свойства

расширить все

Имя круга, задается вектор символов.

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

Пример: circle.Name= 'Circle1'

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

Декартовы координаты центра окружности, заданные вектор с 2 элементами с каждым элементом, измеренным в метрах.

Пример: 'Center',[0.006 0.006]

Пример: circle.Center= [0.006 0.006]

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

Радиус окружности, заданный скаляр в метрах.

Пример: 'Radius',2

Пример: circle.Radius= 2

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

Количество точек дискретизации на окружности, заданное скаляром.

Пример: 'NumPoints',16

Пример: circle.NumPoints= 2

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

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

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

Примеры

свернуть все

Создайте и просмотрите круг с помощью antenna.Circle и просмотрите его.

c1 = antenna.Circle
c1 = 
  Circle with properties:

         Name: 'mycircle'
       Center: [0 0]
       Radius: 1
    NumPoints: 30

show(c1)

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

Создайте окружность с радиусом 4 м.

c2 = antenna.Circle('Radius',4)
c2 = 
  Circle with properties:

         Name: 'mycircle'
       Center: [0 0]
       Radius: 4
    NumPoints: 30

Создайте окружность с радиусом 1 м. Центр окружности находится в [1 0].

circle1 = antenna.Circle('Center',[1 0],'Radius',1);

Создайте прямоугольник длиной 2 м и шириной 4 м с центром в источник.

rect1 = antenna.Rectangle('Length',2,'Width',2);

Сложите две формы вместе с помощью + функция.

polygon1 = circle1+rect1
polygon1 = 
  Polygon with properties:

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

show(polygon1)

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

Введенный в R2017a