tracePoint

Создайте пользовательскую трассировку линии на основе заданных координат X и Y

Описание

Используйте tracePoint объект создать пользовательскую трассировку линии путем трассировки линии вдоль заданных координат X и Y.

Создание

Описание

пример

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

пример

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

Свойства

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

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

Пример: trace = tracePoint(Name='tracepoint1')

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

Координаты пользовательской линии прослеживают в виде n-by-2-array координат X и Y.

Пример: trace = tracePoint(TracePoints=[0 0;0 -10;6 -10;6 0]])

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

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

Пример: trace = tracePoint(Width=0.005)

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

Угол, где два линейных сегмента взаимодействуют через интерфейс в виде любого "Sharp", "Miter", или "Smooth". Чтобы применить то же значение ко всем углам, задайте строковый скаляр. Для различного значения для всех углов задайте (n-2)-by-1 вектор из строк.

Пример: trace = tracePoint(Corner="Miter")

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

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

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

Примеры

свернуть все

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

customLine = tracePoint
customLine = 
  tracePoint with properties:

           Name: 'mytracePoint'
    TracePoints: [10×2 double]
          Width: 0.0020
         Corner: "Sharp"

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

show(customLine)

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

customLine = tracePoint;

Вращайте трассировку 45 градусами вдоль оси Z.

customLine = rotateZ(customLine,45)
customLine = 
  tracePoint with properties:

           Name: 'mytracePoint'
    TracePoints: [10×2 double]
          Width: 0.0020
         Corner: "Sharp"

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

show(customLine)

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

mesh(customLine,MaxEdgeLength=1)

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

customLine = tracePoint(Name='tracepoint',Corner="Smooth")
customLine = 
  tracePoint with properties:

           Name: 'tracepoint'
    TracePoints: [10x2 double]
          Width: 0.0020
         Corner: "Smooth"

show(customLine)

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

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

| | | |

Введенный в R2021b