антенна. Круг

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

Описание

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

Создание

Синтаксис

circle = antenna.Circle
circle = antenna.Circle(Name,Value)

Описание

пример

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

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

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

Примеры

свернуть все

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

c1 = antenna.Circle
c1 = 
  Circle with properties:

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

show(c1)

Создайте круг с радиусом 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)

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

|

Введенный в R2017a

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