traceCross

Создайте крестовидную трассировку

Описание

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

Создание

Описание

пример

trace = traceCross создает крестовидную трассировку со свойствами по умолчанию на плоскости X-Y.

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

Свойства

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

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

Пример: trace = traceCross(Name="traceCrossShape")

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

Контрольная точка для крестовидной трассировки в Декартовых координатах в виде двухэлементного вектора.

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

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

Длина крестовидной трассировки в метрах в виде двухэлементного вектора из положительных элементов.

Пример: trace = traceCross(Length=[0.0800 0.0400])

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

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

Пример: trace = traceCross(Width=[0.005 0.005])

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

Возместите вдоль направления X и Y в метрах в виде двухэлементного вектора.

Пример: trace = traceCross(Offset=[1 1])

Типы данных: 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 = traceCross
trace = 
  traceCross with properties:

              Name: 'mytraceCross'
    ReferencePoint: [0 0]
            Length: [0.0100 0.0100]
             Width: [0.0020 0.0020]
            Offset: [0 0]

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

show(trace)

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

Спроектируйте микрополосковую линию электропередачи на уровне 3 ГГц для подложки FR4.

d = dielectric('FR4');
d.LossTangent = 0;
m = design(microstripLine('Substrate',d),3e9,'Z0',75,...
    'LineLength',0.5);

Создайте микрополосковый крест.

layer2d = traceCross('Length',[m.Length m.Length], ...
    'Width',[m.Width m.Width]);

Преобразуйте перекрестную трассировку в компонент PCB.

robj = pcbComponent(layer2d);
robj.BoardThickness = m.Substrate.Thickness;
robj.Layers{2} = m.Substrate;
show(robj)

Figure contains an axes object. The axes object with title pcbComponent element contains 9 objects of type patch, surface. These objects represent PEC, feed, FR4.

Задайте точки частоты, чтобы вычислить s-параметры.

freq = (1:3:40)*100e6;

Вычислите s-параметры перекрестной трассировки с помощью поведенческой модели.

Sckt = sparameters(robj,freq,'Behavioral',true);
Warning: Behavioral model is valid only when EpsilonR is 9.9.

Вычислите s-параметры перекрестной трассировки с помощью электромагнитного решателя.

Sem = sparameters(robj,freq);

Ссылки:

  1. Ramesh Garg & я. Дж. Баль (1978) Микрополосковые разрывы, Международный журнал Электроники, 45:1, 81-87, DOI: 10.1080/00207217808900883

  2. Wadell, руководство проекта линии электропередачи Брайана К. Микроволновая библиотека дома Artech. Бостон: дом Artech, 1991.

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

| | | |

Введенный в R2021b