主要内容

多氯联苯服务

为PCB制造服务定制PCB文件生成

描述

使用多氯联苯服务对象自定义PCB制造服务的印刷电路板(PCB)文件生成。

创造

描述

实例

W=公共服务。服务类型根据中指定的服务类型创建Gerber文件服务类型.

输入参数

全部展开

PCB服务包中的服务类型,指定为以下其中之一:

  • AdvancedCircuitsWriter–为高级电路制造配置Gerber文件生成。

  • 为CircuitPeople在线查看器配置Gerber文件生成。

  • DirtyPCBsWriter -配置用于脏pcb制造的Gerber文件生成。

  • eurocircuitwriter -为EuroCircuits在线查看器配置Gerber文件生成。

  • GerberLookWriter—为GerbLook在线查看器配置Gerber文件生成。

  • GerberViewerWriter—为GerberViewer在线查看器配置Gerber文件生成。

  • Mayhew Writer–为Mayhew Labs online 3-D viewer配置Gerber文件生成。

  • OSH ParkWriter–为OSH Park PCB制造配置Gerber文件生成。

  • PCBWayWriter–为PCBWay PCB制造配置Gerber文件生成。

  • ParagonWriter–为Paragon Robotics online viewer配置Gerber文件生成。

  • SeeedWriter -为Seeed Fusion PCB制造配置Gerber文件生成。

  • SunstoneWriter–为Sunstone PCB制造配置Gerber文件生成。

  • ZofzWriter–为Zofz 3-D查看器配置Gerber文件生成。

例子:w=PCBServices.SunstoneWriter创建配置为使用Sunstone PCB制造服务的Gerber文件。

输出参数

全部展开

PCB制造服务,作为对象返回。

性质

全部展开

单板配置文件的类型,指定为“传奇”“个人资料”.

例子:w=PCBServices.SunstoneWriter;w、 BoardProfileFile='profile'.

数据类型:字符|一串

行的宽度,指定为以密耳为单位的正标量。

PCB制造商在电路板配置上各不相同。最常见的线宽是所选单位中分数宽度的零,例如0.1 mil。

例子:w=PCBServices.SunstoneWriter;w.BoardProfileLineWidth = 0.1

数据类型:

写入文件的X和Y坐标的精度,指定为1×2矢量[F],其中,

  • –整数部分的位数,0<=< = 6。

  • F–小数部分的位数,4<=F< = 6。

例子:w=PCBServices.SunstoneWriter;w、 CoordPrecision=[13]

数据类型:

X和Y坐标的单位,指定为英寸或毫米。

例子:w=PCBServices.SunstoneWriter;w.CoordUnits =“毫米”

数据类型:字符|一串

使用所有Gerber文件创建单个存档文件,指定为1.0.

例子:w=PCBServices.SunstoneWriter;w.CreateArchiveFile = 0

数据类型:必然的

通孔直径,以米为单位指定为正标量。PCB制造商也将其称为最小钻孔直径。

例子:w=PCBServices.SunstoneWriter;w、 默认直径=0.1

数据类型:

强制使用直线绘制圆弧,指定为1.0.

例子:w=PCBServices.SunstoneWriter;w.DrawArcsUsingLines = 0

数据类型:必然的

Gerber文件格式的功能内容,指定为:

  • 1.-扩展1是下游PCB制造工具最兼容的设置。

  • 2.—扩展名2用于添加文件属性%TF.*%”到Gerber文件的页眉和页脚。

例子:w=PCBServices.SunstoneWriter;w.ExtensionLevel = 2

数据类型:

包含Gerber设计的所有文件的名称,指定为字符向量。

例子:w=PCBServices.SunstoneWriter;w、 文件名='antenna_design'.

数据类型:字符|一串

定义PCB文件堆栈,指定为字符向量。此定义包括:

  • 描述一个PCB的多个文件。

  • 一个作为内存对象的“文件”,它包含在文件被写入之前描述或保存文件内容的缓冲区。

  • 细胞载体Gerber.FileFunction对象,每个文件一个。

数据类型:细胞|字符|一串

包含zip归档文件中的顶级文件夹,指定为1.0.

例子:w=PCBServices.SunstoneWriter;w.IncludeRootFolderInZip = 0

数据类型:必然的

写操作成功后要调用的函数,指定为函数句柄。在这个例子中,它是森托函数。此属性确保在成功写入函数后,Gerber文件的位置和制造服务的网站处于打开状态。

例子:w=PCBServices.SunstoneWriter;w、 PostWriteFcn=@(obj)发送到(obj)

数据类型:功能手柄

使用gbr先生作为所有Gerber文件的文件扩展名,指定为01..

例子:w=PCBServices.SunstoneWriter;w、 SameeExtensionForgerFiles=1

数据类型:必然的

生成Excellon钻取文件,指定为01..

例子:w=PCBServices.SunstoneWriter;w.UseExcellon = 1,生成带有“x2”扩展。

数据类型:必然的

例子

全部折叠

创建一个共面倒F天线。

外交部= invertedFcoplanar (“高度”,14e-3,“地面平面长度”,100e-3,...“GroundPlaneWidth”,100e-3);

使用此天线创建PCB堆栈对象。

p=pcbStack(fco);图;显示(p)

请使用Mayhew Writer和轮廓用于在3D中查看PCB的电路板。

s = PCBServices.MayhewWriter;s.BoardProfileFile =“个人资料”
s=MayhewWriter,其属性为:BoardProfileFile:“profile”BoardProfileLineWidth:1 CoordPrecision:[2 6]CoordUnits:“在”CreateArchiveFile:0 DefaultViaDiam:3.0000e-04 DrawarcUsingLines:1 ExtensionLevel:1文件名:“untitled”文件:{}包括ootfolderInzip:0 PostWriteFcn:@(obj)发送到(obj)SameeExtensionForgerFiles:0 UseExcelon:1

创建天线设计文件使用PCBWriter.

PW=PCBWriter(p,s);

使用gerberWrite方法从天线设计文件创建Gerber文件。

gerberWrite (PW)

文件夹的位置和Mayhew实验室网站自动打开。

要查看电路板,请拖放文件。单击完成.

在R2017b中引入