Сгенерируйте файлы Гербера
gerberWrite(
создает файл Гербера из файлов спецификации PCB, таких как designobject
)PCBWriter
объект или pcbStack
объект.
gerberWrite(
создает файл Гербера с помощью, задал коннектор РФ.designobject
,rfconnector
)
gerberWrite(
создает файл Гербера с помощью заданных сервисов средства записи PCB.designobject
,writer
)
gerberWrite(
создает файл Гербера с помощью заданного средства записи PCB и сервисов коннектора.designobject
,writer
,rfconnector
)
[
создает файл Гербера с помощью заданного средства записи PCB и сервисов коннектора.a
,g
] = gerberWrite(designobject
,writer
,rfconnector
)
Можно только использовать выходные аргументы если designobject
pcbStack
объект.
Create a patch antenna with FR4 as dielectric material using |pcbStack| object.
p = pcbStack;
d = dielectric('FR4');
p.Layers = {p.Layers{1},d,p.Layers{2}};
p.FeedLocations(3:4) = [1 3];
show(p)
Используйте SMA Подпруги в питании антенны. Используйте средство просмотра PCB Labs Мэйхью в качестве 3-D средства просмотра. Измените имя файла сервисов Средства записи Мэйхью к antenna_design_file
.
C = PCBConnectors.SMA_Cinch;
W = PCBServices.MayhewWriter;
W.Filename = 'antenna_design_file';
Сгенерируйте Gerber-файлы-формата.
[A,g] = gerberWrite(p,W,C)
A = PCBWriter with properties: Design: [1x1 struct] Writer: [1x1 PCBServices.MayhewWriter] Connector: [1x1 PCBConnectors.SMA_Cinch] UseDefaultConnector: 0 ComponentBoundaryLineWidth: 8 ComponentNameFontSize: [] DesignInfoFontSize: [] Font: 'Arial' PCBMargin: 5.0000e-04 Soldermask: 'both' Solderpaste: 1 See info for details
g = '/tmp/BR2019bd_1276998_130124/mlx_to_docbook13/tp38fd14cd/antenna-ex96485213/antenna_design_file'
Создайте компланарную инвертированную антенну F.
fco = invertedFcoplanar('Height',14e-3,'GroundPlaneLength', 100e-3, ... 'GroundPlaneWidth', 100e-3);
Используйте эту антенну в создании pcbStack
объект.
p = pcbStack(fco)
p = pcbStack with properties: Name: 'Coplanar Inverted-F' Revision: 'v1.0' BoardShape: [1×1 antenna.Rectangle] BoardThickness: 0.0013 Layers: {[1×1 antenna.Polygon]} FeedLocations: [0 0.0500 1] FeedDiameter: 5.0000e-04 ViaLocations: [] ViaDiameter: [] FeedViaModel: 'strip' FeedVoltage: 1 FeedPhase: 0 Tilt: 0 TiltAxis: [1 0 0] Load: [1×1 lumpedElement]
figure show(p)
Используйте SMA_Cinch в качестве коннектора РФ и Средства записи Мэйхью как 3-D средство просмотра.
c = PCBConnectors.SMA_Cinch
c = SMA_Cinch with properties: Type: 'SMA' Mfg: 'Cinch' Part: '142-0711-202' Annotation: 'SMA' Impedance: 50 Datasheet: 'https://belfuse.com/resources/Johnson/drawings/dr-142-0711-202.pdf' Purchase: 'https://www.digikey.com/product-detail/en/cinch-connectivity-solutions-johnson/142-0711-202/J10154TR-ND/3587681' TotalSize: [0.0071 0.0071] GroundPadSize: [0.0024 0.0024] SignalPadDiameter: 0.0017 PinHoleDiameter: 0.0013 IsolationRing: 0.0041 VerticalGroundStrips: 1 Cinch 142-0711-202 (Example Purchase)
s = PCBServices.MayhewWriter
s = MayhewWriter with properties: BoardProfileFile: 'legend' BoardProfileLineWidth: 1 CoordPrecision: [2 6] CoordUnits: 'in' CreateArchiveFile: 0 DefaultViaDiam: 3.0000e-04 DrawArcsUsingLines: 1 ExtensionLevel: 1 Filename: 'untitled' Files: {} IncludeRootFolderInZip: 0 PostWriteFcn: @(obj)sendTo(obj) SameExtensionForGerberFiles: 0 UseExcellon: 1
Создайте файл проекта антенны с помощью PCBWriter
.
PW = PCBWriter(p,s,c)
PW = PCBWriter with properties: Design: [1×1 struct] Writer: [1×1 PCBServices.MayhewWriter] Connector: [1×1 PCBConnectors.SMA_Cinch] UseDefaultConnector: 0 ComponentBoundaryLineWidth: 8 ComponentNameFontSize: [] DesignInfoFontSize: [] Font: 'Arial' PCBMargin: 5.0000e-04 Soldermask: 'both' Solderpaste: 1 See info for details
Используйте gerberWrite метод, чтобы создать gerber файлы из файлов проекта антенны. Сгенерированные файлы, затем отправляют средству записи Мэйхью производственный сервис.
gerberWrite(PW)
По умолчанию папка, содержащая gerber файлы, называется "неназванная" и расположена в вашей папке MATLAB. Выполнение этого примера автоматически открывает PCB Labs Мэйхью производственный сервис в вашем интернет-браузере.
Перетащите мышью все свои файлы от "неназванной" папки.
Нажмите Done, чтобы просмотреть ваш PCB Антенны.
Спроектируйте антенну закрашенной фигуры.
p = design(patchMicrostrip,3.5e9);
p.Width = p.Length;
p.Substrate = dielectric('FR4');
Создайте представление стека антенны закрашенной фигуры.
pb = pcbStack(p); pb.FeedLocations = [pb.FeedLocations;-.007 0 1 3;0 .007 1 3;0 -.007 1 3];
Выберите коннектор для местоположений канала.
C = SMA_Cinchcustom1;
Выберите производственный сервис.
Wr = PCBServices.MayhewWriter;
Создайте файл Гербера и сгенерируйте его.
A = PCBWriter(pb,Wr,C); gerberWrite(A)
Warning: No metal specified for PCB
designobject
— Файл геометрии проекта антенныpcbStack
возразите | PCBWriter
объектФайл геометрии проекта антенны, заданный как pcbStack
объект или PCBWriter
объект.
Пример: p1 = pcbStack
создает объект стека PCB. p1
gerberWrite(p1)
создает файл Гербера с помощью p1
.
Пример: p1 = pcbStack
создает объект стека PCB. p1
a = PCBWriter(p1)
, создает PCBWriter
объект, a
. gerberWrite(a)
, создает файл Гербера с помощью a
.
rfconnector
— Тип коннектора РФPCBConnector
объектТип коннектора РФ, заданный как PCBConnector
объект.
Пример: c = PCBConnectors.SMA_Cinch;gerberWrite(p1,c)
использование SMA_Cinch коннектор РФ в feedpoint.
writer
— Сервис PCBPCBServices
объектСервис PCB, заданный как PCBServices
объект.
Пример: s =PCBServices.MayhewWriter;gerberWrite(p1,s)
использование сервис PCB Labs Мэйхью создать и просмотреть проект PCB.
Можно только использовать выходные аргументы если designobject
pcbStack
объект.
a
— Объект PCBWriterPCBWriter
возразите, что сгенерировал файлы Гербера, возвращенные как указатель на объект.
g
— Путь к сгенерированной папке файлов ГербераПуть к сгенерированной папке файлов Гербера, возвращенной как вектор символов.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.