文档帮助中心文档
为PCB制造服务定制PCB文件生成
使用多氯联苯服务对象自定义PCB制造服务的印刷电路板(PCB)文件生成。
多氯联苯服务
w=PCBServices.servicetype
实例
W=公共服务。服务类型根据中指定的服务类型创建Gerber文件服务类型.
W=公共服务。服务类型
W
服务类型
全部展开
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文件。
w=PCBServices.SunstoneWriter
PCB制造服务,作为对象返回。
BoardProfile文件
“传奇”
“个人资料”
单板配置文件的类型,指定为“传奇”或“个人资料”.
例子:w=PCBServices.SunstoneWriter;w、 BoardProfileFile='profile'.
w、 BoardProfileFile='profile'
数据类型:字符|一串
字符
一串
板轮廓线宽
1.
行的宽度,指定为以密耳为单位的正标量。
PCB制造商在电路板配置上各不相同。最常见的线宽是所选单位中分数宽度的零,例如0.1 mil。
例子:w=PCBServices.SunstoneWriter;w.BoardProfileLineWidth = 0.1
w.BoardProfileLineWidth = 0.1
数据类型:双
双
协调精度
[2 - 6]
写入文件的X和Y坐标的精度,指定为1×2矢量[我F],其中,
我–整数部分的位数,0<=我< = 6。
F–小数部分的位数,4<=F< = 6。
例子:w=PCBServices.SunstoneWriter;w、 CoordPrecision=[13]
w、 CoordPrecision=[13]
合作单位
“在”
“毫米”
X和Y坐标的单位,指定为英寸或毫米。
例子:w=PCBServices.SunstoneWriter;w.CoordUnits =“毫米”
w.CoordUnits =“毫米”
CreateArchiveFile
0
使用所有Gerber文件创建单个存档文件,指定为1.或0.
例子:w=PCBServices.SunstoneWriter;w.CreateArchiveFile = 0
w.CreateArchiveFile = 0
数据类型:必然的
必然的
DefaultViaDiameter
3.0000e-04
通孔直径,以米为单位指定为正标量。PCB制造商也将其称为最小钻孔直径。
例子:w=PCBServices.SunstoneWriter;w、 默认直径=0.1
w、 默认直径=0.1
DrawArcsUsingLines
强制使用直线绘制圆弧,指定为1.或0.
例子:w=PCBServices.SunstoneWriter;w.DrawArcsUsingLines = 0
w.DrawArcsUsingLines = 0
扩展级
2.
Gerber文件格式的功能内容,指定为:
1.-扩展1是下游PCB制造工具最兼容的设置。
2.—扩展名2用于添加文件属性%TF.*%”到Gerber文件的页眉和页脚。
%TF.*%”
例子:w=PCBServices.SunstoneWriter;w.ExtensionLevel = 2
w.ExtensionLevel = 2
文件名
“无标题”
包含Gerber设计的所有文件的名称,指定为字符向量。
例子:w=PCBServices.SunstoneWriter;w、 文件名='antenna_design'.
w、 文件名='antenna_design'
文件夹
定义PCB文件堆栈,指定为字符向量。此定义包括:
描述一个PCB的多个文件。
一个作为内存对象的“文件”,它包含在文件被写入之前描述或保存文件内容的缓冲区。
细胞载体Gerber.FileFunction对象,每个文件一个。
Gerber.FileFunction
数据类型:细胞|字符|一串
细胞
IncludeRootFolderInZip
包含zip归档文件中的顶级文件夹,指定为1.或0.
例子:w=PCBServices.SunstoneWriter;w.IncludeRootFolderInZip = 0
w.IncludeRootFolderInZip = 0
PostWriteFcn
写操作成功后要调用的函数,指定为函数句柄。在这个例子中,它是森托函数。此属性确保在成功写入函数后,Gerber文件的位置和制造服务的网站处于打开状态。
森托
例子:w=PCBServices.SunstoneWriter;w、 PostWriteFcn=@(obj)发送到(obj)
w、 PostWriteFcn=@(obj)发送到(obj)
数据类型:功能手柄
功能手柄
SameeExtensionForgerFiles
gbr先生
使用gbr先生作为所有Gerber文件的文件扩展名,指定为0或1..
例子:w=PCBServices.SunstoneWriter;w、 SameeExtensionForgerFiles=1
w、 SameeExtensionForgerFiles=1
UseExcellon
生成Excellon钻取文件,指定为0或1..
例子:w=PCBServices.SunstoneWriter;w.UseExcellon = 1,生成带有“x2”扩展。
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.
PCBWriter
PW=PCBWriter(p,s);
使用gerberWrite方法从天线设计文件创建Gerber文件。
gerberWrite
gerberWrite (PW)
文件夹的位置和Mayhew实验室网站自动打开。
要查看电路板,请拖放文件。单击完成.
PCBWriter|PCB连接器|gerberWrite
PCB连接器
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
与当地办事处联系