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 м. Заключите каждое имя свойства в кавычки.

Свойства

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

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

Пример: '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

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

addBoolean объединяет операцию на двух формах
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 object. The axes object 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 object. The axes object contains 2 objects of type patch. This object represents PEC.

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

|

Введенный в R2017a