stackUp

Создайте PCB stackup определение

Описание

Используйте stackUp объект создать печатную плату (PCB) stackup определение, чтобы импортировать файлы Гербера. Файл Гербера является набором производственных файлов, используемых, чтобы описать PCB. Файл Гербера использует векторный формат ASCII для 2D бинарных изображений.

Создание

Синтаксис

Описание

пример

s = stackUp создает PCB по умолчанию stackup объект с пятью слоями. Задайте файлы Гербера как входные параметры к вторым и четвертым слоям. Задайте объекты диэлектрического материала как входные параметры к слоям один, три, и пять.

Свойства

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

Это свойство доступно только для чтения.

Количество слоев в stackup, возвращенном как положительная скалярная величина.

Первый слой в stackup определении возражает в виде a dielectric объект.

Пример: s = stackUp; d = dielectric('RO4725JXR'); s.Layer1 = d;

Второй слой в stackup определении возражает в виде вектора символов или строки. Файл должен быть сохранен как GTL, GBL или файл GBR.

Пример: s = stackUp; s.Layer2 = 'antenna_design_file.gtl';

Примечание

Файл Гербера должен быть импортирован в MATLAB® рабочая область прежде, чем установить это свойство.

Третий слой в stackup определении возражает в виде a dielectric объект.

Пример: s = stackUp; d = dielectric('RO4725JXR'); s.Layer3 = d;

Четвертый слой в stackup определении возражает в виде вектора символов или строки. Файл должен быть сохранен как GTL, GBL или файл GBR.

Пример: s = stackUp; s.Layer4 = 'antenna_design_file.gbl';

Примечание

Файл Гербера должен быть импортирован в рабочее пространство MATLAB прежде, чем установить это свойство.

Пятый слой в stackup определении возражает в виде a dielectric объект.

Пример: s = stackUp; d = dielectric('RO4725JXR'); s.Layer5 = d;

Примеры

свернуть все

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

S = stackUp;

Установите толщину диэлектрического Воздуха в слое 1 к 0,1 мм.

S.Layer1.Thickness = 0.1e-3;

Импортируйте верхний слой файл Гербера к слою 2.

S.Layer2 = 'interdigital_Capacitor.gtl';

Создайте PCBReader объект с помощью stackUp объекты.

p = PCBReader('StackUp',S);

Чтобы обновить файл Гербера, преобразуйте PCBReader возразите против pcbComponent объект.

pcbcapacitor = pcbComponent(p);
pcbcapacitor.FeedDiameter = 0.001
pcbcapacitor = 
  pcbComponent with properties:

              Name: 'interdigital_Capacitor'
          Revision: 'v1.0'
        BoardShape: [1×1 antenna.Rectangle]
    BoardThickness: 0.0062
            Layers: {[1×1 dielectric]  [1×1 antenna.Polygon]  [1×1 dielectric]  [1×1 dielectric]}
     FeedLocations: [0 0 2]
      FeedDiameter: 1.0000e-03
      ViaLocations: []
       ViaDiameter: []
      FeedViaModel: 'square'
         Conductor: [1×1 metal]
              Tilt: 0
          TiltAxis: [0 0 1]
              Load: [1×1 lumpedElement]

Просмотрите компонент PCB в файле Гербера.

show(pcbcapacitor)

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

| | |

Введенный в R2021b