traceSpiral

Создайте трассировку многоугольника с ровной стороной в спиральной форме

Описание

Используйте traceSpiral объект создать трассировку многоугольника с ровной стороной, такую как квадрат, шестиугольник, восьмиугольник, десятиугольник или круг в спиральной форме.

Создание

Описание

пример

trace = traceSpiral создает квадратную спиральную трассировку. Спиральная трассировка строится в начале координат на плоскости X-Y.

trace = traceSpiral(Name=Value) Свойства наборов с помощью одних или нескольких аргументов name-value. Например, traceSpiral(ReferencePoint=[1 1]) создает спиральную трассировку с контрольной точкой [1 1]. Свойства, не заданные, сохраняют свои значения по умолчанию.

Свойства

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

Имя спиральной трассировки в виде вектора символов или строкового скаляра.

Пример: trace = traceSpiral(Name="spiraltrace1")

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

Ориентир спиральной трассировки в Декартовых координатах в виде двухэлементного вектора. Используйте контрольную точку, чтобы изменить форму от ее исходного положения.

Пример: trace = traceSpiral(ReferencePoint=[1 1])

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

Внутренний диаметр спиральной трассировки в метрах в виде положительной скалярной величины. Если многоугольник является квадратом, внутренний диаметр является расстоянием между самой внутренней вершиной и средней точкой противоположной стороны внутреннего квадрата. Для всех других форм значение является расстоянием между самой внутренней вершиной и противоположной вершиной внутреннего поворота.

Пример: trace = traceSpiral(InnerDiameter=0.0015)

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

Ширина спиральной трассировки в метрах в виде положительной скалярной величины.

Пример: trace = traceSpiral(TraceWidth=0.0050)

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

Расстояние между трассировками спирали в метрах в виде положительной скалярной величины. Для квадратной спиральной трассировки интервал является разрывом между плоскими ребрами смежных поворотов. Для всех других форм интервал является разрывом между вершинами смежных поворотов.

Пример: trace = traceSpiral(Spacing=6.0000e-04)

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

Количество поворотов в спирали в виде положительной скалярной величины.

Пример: trace = traceSpiral(NumTurns=6)

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

Количество сторон в каждом повороте спирали на основе многоугольника в виде положительного, даже скалярного. Минимальным количеством сторон является 4 и максимальным количеством является 10. Если номер превышает 10, затем форма является кругом.

Пример: trace = traceSpiral(NumSides=6)

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

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

addBoolean объединяет операцию на двух формах PCB RF
andShape1 & Shape2 для форм PCB RF
areaВычислите область формы PCB RF в квадратных метрах
intersectБулева перекрестная операция на двух формах PCB RF
meshИзмените и просмотрите свойства mesh металла или диэлектрика в компоненте PCB
minusShape1 - Shape2 для форм PCB RF
plusShape1 + Shape2 для форм PCB RF
rotateВращайте форму PCB RF о заданной оси
rotateXВращайте форму PCB RF о x - ось
rotateYВращайте форму PCB RF о y - ось и угол
rotateZВращайте форму PCB RF о z - ось
subtractБулева операция вычитания на двух формах PCB RF
scaleИзмените размер формы PCB RF установленной суммой
showОтобразите структуру компонента PCB или форму PCB
translateПереместите форму PCB RF в новое местоположение

Примеры

свернуть все

Создайте спиральную трассировку со свойствами по умолчанию.

trace = traceSpiral
trace = 
  traceSpiral with properties:

              Name: 'myspiral'
    ReferencePoint: [0 0]
     InnerDiameter: 0.0040
        TraceWidth: 0.0020
           Spacing: 5.0000e-04
          NumTurns: 4
          NumSides: 4

Просмотрите трассировку.

show(trace)

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

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

| | | |

Введенный в R2021b