Сгенерируйте файлы Гербера
gerberWrite(designobject)gerberWrite(designobject,rfconnector)gerberWrite(designobject,writer)gerberWrite(designobject,writer,rfconnector)[a,g] = gerberWrite(designobject,writer,rfconnector)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/BR2019ad_1062519_57051/mlx_to_docbook11/tp85eb82c5/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 — PCBWriterОбъект PCBWriter, который сгенерировал файлы Гербера, возвратился как указатель на объект.
g Путь к сгенерированной папке файлов ГербераПуть к сгенерированной папке файлов Гербера, возвращенной как вектор символов.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.