主要内容gydF4y2Ba

gerberWritegydF4y2Ba

生成Gerber文件gydF4y2Ba

描述gydF4y2Ba

gerberWrite (gydF4y2BadesignobjectgydF4y2Ba)gydF4y2Ba从PCB规范文件创建Gerber文件,例如gydF4y2BaPCBWritergydF4y2Ba对象或gydF4y2BapcbStackgydF4y2Ba对象。gydF4y2Ba

请注意gydF4y2Ba

要创建相关的文件,运行一些天线分析功能,例如gydF4y2Ba显示gydF4y2Ba,gydF4y2Ba模式gydF4y2Ba

等。gydF4y2BagerberWritegydF4y2Ba函数。gydF4y2Ba

gerberWrite (gydF4y2BadesignobjectgydF4y2Ba,gydF4y2BarfconnectorgydF4y2Ba)gydF4y2Ba使用指定的RF连接器创建Gerber文件。gydF4y2Ba

gerberWrite (gydF4y2BadesignobjectgydF4y2Ba,gydF4y2Ba作家gydF4y2Ba)gydF4y2Ba使用指定的PCB写入器服务创建Gerber文件。gydF4y2Ba

gerberWrite (gydF4y2BadesignobjectgydF4y2Ba,gydF4y2Ba作家gydF4y2Ba,gydF4y2BarfconnectorgydF4y2Ba)gydF4y2Ba使用指定的PCB写入器和连接器服务创建Gerber文件。gydF4y2Ba

例子gydF4y2Ba

[gydF4y2Ba一个gydF4y2Ba,gydF4y2BaggydF4y2Ba) = gerberWrite (gydF4y2BadesignobjectgydF4y2Ba,gydF4y2Ba作家gydF4y2Ba,gydF4y2BarfconnectorgydF4y2Ba)gydF4y2Ba使用指定的PCB写入器和连接器服务创建Gerber文件。gydF4y2Ba

请注意gydF4y2Ba

的输出参数只能使用gydF4y2BadesignobjectgydF4y2Ba是一个gydF4y2BapcbStackgydF4y2Ba对象。gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

使用FR4作为介质材料制作贴片天线gydF4y2BapcbStackgydF4y2Ba对象。gydF4y2Ba

p = pcbStack;d =介质(gydF4y2Ba“FR4”gydF4y2Ba);p.Layers = {p.Layers {1} d p.Layers {2}};p.FeedLocations(3:4) = [1 3];显示(p)gydF4y2Ba

图中包含一个轴对象。标题为pcbStack天线元素的轴对象包含8个类型为patch、surface的对象。这些对象代表PEC、feed、FR4。gydF4y2Ba

使用Cinch SMA馈电天线。使用Mayhew Labs PCB查看器作为3d查看器。将Mayhew Writer服务的文件名更改为gydF4y2Baantenna_design_filegydF4y2Ba.gydF4y2Ba

C = PCBConnectors.SMA_Cinch;W = PCBServices.MayhewWriter;W.Filename =gydF4y2Ba“antenna_design_file”gydF4y2Ba;gydF4y2Ba

生成gerber格式文件。gydF4y2Ba

[g] = gerberWrite (p、W C)gydF4y2Ba
A =带有属性的PCBWriter: Design: [1x1 struct] Writer: [1x1 PCBServices。连接器:[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 / Bdoc21b_1757077_260892 / tp39febb62 antenna-ex85477975 / antenna_design_file 'gydF4y2Ba

创建共面倒F天线。gydF4y2Ba

外交部= invertedFcoplanar (gydF4y2Ba“高度”gydF4y2Ba, 14 e - 3,gydF4y2Ba“GroundPlaneLength”gydF4y2Ba100 e - 3,gydF4y2Ba...gydF4y2Ba“GroundPlaneWidth”gydF4y2Ba100 e - 3);gydF4y2Ba

使用这个天线来创建一个gydF4y2BapcbStackgydF4y2Ba对象。gydF4y2Ba

p = pcbStack(外交部)gydF4y2Ba
p = pcbStack与属性:名称:'共面倒置f '修订:'v1.0' BoardShape: [1×1天线。图层:{[1×1天线。} FeedLocations: [0 0.0500 1] FeedDiameter: 5.0000e-04 viallocations: [] ViaDiameter: [] FeedViaModel: 'strip' FeedVoltage: 1 FeedPhase: 0 Tilt: 0 TiltAxis: [1 00] Load: [1×1 lumpedElement]gydF4y2Ba
图显示(p)gydF4y2Ba

使用SMA_Cinch作为射频连接器,Mayhew Writer作为3d查看器。gydF4y2Ba

c = PCBConnectors。SMA_CinchgydF4y2Ba
c = SMA_Cinch with properties:类型:'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-solu万博 尤文图斯tions-johnson/142-0711-202/J10154TR-ND/3587681' TotalSize:[0.0071 0.0071]接地板尺寸:[0.0024 0.0024]signalpadameter: 0.0017 PinHoleDiameter: 0.0013 IsolationRing: 0.0041 vertical groundstrip: 1 Cinch 142-0711-202(购买示例)gydF4y2Ba
s = PCBServices。MayhewWritergydF4y2Ba
s = MayhewWriter属性:BoardProfileFile:“传说”BoardProfileLineWidth: 1 CoordPrecision: [2 - 6] CoordUnits:在“CreateArchiveFile: 0 DefaultViaDiam: 3.0000 e-04 DrawArcsUsingLines: 1 ExtensionLevel: 1文件名:“无题”文件:{}IncludeRootFolderInZip: 0 PostWriteFcn: @ (obj) sendTo (obj) SameExtensionForGerberFiles: 0 UseExcellon: 1gydF4y2Ba

创建天线设计文件使用gydF4y2BaPCBWritergydF4y2Ba.gydF4y2Ba

PW = PCBWriter (p、s、c)gydF4y2Ba
PW = PCBWriter与属性:设计:[1×1 struct] Writer: [1×1 PCBServices。连接器:[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文件。然后将生成的文件发送到Mayhew writer制造服务。gydF4y2Ba

gerberWrite (PW)gydF4y2Ba

默认情况下,包含gerber文件的文件夹名为“untitled”,位于MATLAB文件夹中。运行此示例将自动在internet浏览器中打开Mayhew Labs PCB制造服务。gydF4y2Ba

从“untitled”文件夹中拖放所有文件。gydF4y2Ba

点击gydF4y2Ba完成gydF4y2Ba查看天线PCB。gydF4y2Ba

设计一个贴片天线。gydF4y2Ba

p =设计(patchMicrostrip, 3.5 e9);p.Width = p.Length;p.Substrate =介质(gydF4y2Ba“FR4”gydF4y2Ba);gydF4y2Ba

创建贴片天线的堆栈表示。gydF4y2Ba

pb = pcbStack (p);pb。FeedLocations = [pb.FeedLocations; -。0 .0 1 3;0 .0 1 3;007年1 3];gydF4y2Ba

为提要位置选择连接器。gydF4y2Ba

C = SMA_Cinchcustom1;gydF4y2Ba

选择一个制造服务。gydF4y2Ba

或者说是= PCBServices.MayhewWriter;gydF4y2Ba

创建一个Gerber文件并生成它。gydF4y2Ba

一个= PCBWriter (pb, Wr, C);gerberWrite (A)gydF4y2Ba
警告:PCB没有指定金属gydF4y2Ba

创建一个带有四个端口的探针馈电微带贴片天线。gydF4y2Ba

p =设计(patchMicrostrip (gydF4y2Ba“基质”gydF4y2Ba介质(gydF4y2Ba“FR4”gydF4y2Ba), 3.5 e9);p.Width = p.Length;pb = pcbStack (p);pb。FeedLocations = [pb.FeedLocations; -。0 .0 1 3;0 .0 1 3;007年1 3];图显示(pb)gydF4y2Ba

选择一个制造服务。gydF4y2Ba

或者说是= PCBServices.MayhewWriter;或者说是。文件名=gydF4y2Ba“微带antenna-4ports”gydF4y2Ba;gydF4y2Ba

为提要位置选择连接器。gydF4y2Ba

C = SMA_Cinchcustom1;gydF4y2Ba

创建一个Gerber文件并生成它。gydF4y2Ba

一个= PCBWriter (pb, Wr, C);A.Soldermask =gydF4y2Ba“没有”gydF4y2Ba;gerberWrite (A)gydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

天线设计几何文件,指定为gydF4y2BapcbStackgydF4y2Ba对象或gydF4y2BaPCBWritergydF4y2Ba对象。gydF4y2Ba

例子:gydF4y2Bap1 = pcbStackgydF4y2Ba创建PCB堆栈对象。gydF4y2Bap1gydF4y2BagerberWrite (p1)gydF4y2Ba使用gydF4y2Bap1gydF4y2Ba.gydF4y2Ba

例子:gydF4y2Bap1 = pcbStackgydF4y2Ba创建PCB堆栈对象。gydF4y2Bap1gydF4y2Ba一个= PCBWriter (p1)gydF4y2Ba,创建一个gydF4y2BaPCBWritergydF4y2Ba对象,gydF4y2Ba一个gydF4y2Ba.gydF4y2BagerberWrite (a)gydF4y2Ba,使用gydF4y2Ba一个gydF4y2Ba.gydF4y2Ba

射频连接器类型,指定为gydF4y2BaPCBConnectorgydF4y2Ba对象。gydF4y2Ba

例子:gydF4y2Bac = PCBConnectors.SMA_Cinch; gerberWrite (p1, c)gydF4y2Ba在馈点使用SMA_Cinch射频连接器。gydF4y2Ba

PCB服务,指定为gydF4y2BaPCBServicesgydF4y2Ba对象。gydF4y2Ba

例子:gydF4y2Bas = PCBServices.MayhewWriter; gerberWrite (p1)gydF4y2Ba使用Mayhew Labs PCB服务创建和查看PCB设计。gydF4y2Ba

输出参数gydF4y2Ba

全部折叠gydF4y2Ba

请注意gydF4y2Ba

的输出参数只能使用gydF4y2BadesignobjectgydF4y2Ba是一个gydF4y2BapcbStackgydF4y2Ba对象。gydF4y2Ba

PCBWritergydF4y2Ba对象,该对象生成Gerber文件,并作为对象返回。gydF4y2Ba

生成的Gerber文件文件夹的路径,作为字符向量返回。gydF4y2Ba

另请参阅gydF4y2Ba

|gydF4y2Ba

介绍了R2017bgydF4y2Ba