protel99se在线教2.docx
《protel99se在线教2.docx》由会员分享,可在线阅读,更多相关《protel99se在线教2.docx(37页珍藏版)》请在冰豆网上搜索。
protel99se在线教2
《protel99se在线教程》3
第2节生成设计层次报表
14.3 生成设计层次报表
设计层次报表用于显示当前的.ddb设计数据库文件的分级结构。
执行菜单命令【Reports】/【DesignHierarchy】,生成的设计层次报表内容如下所示:
DesignHierarchyReportforD:
\protel99sebook\sch\scb.ddb
Documents
PCB1.DRC
PCB1.PCB
PCB2.PCB
Place1.Plc
Place2.Plc
Place3.Plc
scb.DRC
scb.lib
scb.NET
scb.pcb
scb.REP
scb.Sch
scb.DMP
14.4 生成网络状态报表
网络状态报表用于显示电路板中的每一条网络走线的长度。
执行菜单命令【Reports】/【NetlistStatus】,系统自动打开文本编辑器,产生相应的网络状态报表,扩展名也为.REP。
报表文件内容如下:
NetsreportForDocuments\scb.pcb
On 17-Jun-2003 at 00:
26:
32
GND SignalLayersOnly Length:
1296mils
N01 SignalLayersOnly Length:
221mils
N02 SignalLayersOnly Length:
221mils
N03 SignalLayersOnly Length:
481mils
N04 SignalLayersOnly Length:
180mils
N05 SignalLayersOnly Length:
521mils
N06 SignalLayersOnly Length:
646mils
N07 SignalLayersOnly Length:
646mils
N08 SignalLayersOnly Length:
680mils
NetC9_2 SignalLayersOnly Length:
1684mils
NetSW1_16 SignalLayersOnly Length:
2985mils
NetU12_10 SignalLayersOnly Length:
673mils
NetU9_12 SignalLayersOnly Length:
1269mils
NetU9_13 SignalLayersOnly Length:
1405mils
NetXTAL_2 SignalLayersOnly Length:
1326mils
VCC SignalLayersOnly Length:
1280mils
注意,当对电路板重新布线后,再生成的网络走线长度将会发生变化。
14.5 生成信号完整性报表
信号完整性报表是根据当前电路板文件的内容和SignalIntegrity设计规则的设置内容生成的信号分析报表。
该报表用于为设计者提供一些有关元件的电气特性资料。
生成报表的操作步骤如下:
步骤1:
执行菜单命令【Reports】/【SignalIntegrity】。
步骤2:
执行该命令后,系统将切换到文本编辑器,并在其中产生信号完整性报表文件,扩展名为.SIG。
如对Scb.PCB文件生成的信号完整性报表文件名为Scb.SIG,内容如下:
Documents\scb.SIG-SignalIntegrityReport
------------------------------------------------------
DesignatortoComponentTypeSpecification
-----------------------------------------------------
C Capacitor
R Resistor
U IC
PowerSupplyNets
-----------------------------------------------------
VCC 5.000Volts
GND 0.000Volts
Capacitors
-----------------------------------------------------
C9 0.1u
Resistors
-----------------------------------------------------
R3 470K
R4 470K
ICswithvalidmodels
------------------------------------------------------
ICsWithNoValidModel
------------------------------------------------------
SW1 SW Closestmatchinlibrarywillbeused
U12 4040 Closestmatchinlibrarywillbeused
XTAL 4.915MHZ Closestmatchinlibrarywillbeused
U9 74LS04 Closestmatchinlibrarywillbeused
14.6 距离测量报表
在电路板文件中,要想准确的测量出两个点之间的距离,可以使用【Reports】/【MeasureDistance】命令。
具体操作步骤如下:
步骤1:
打开PCB文件。
步骤2:
执行菜单命令【Reports】/【MeasureDistance】,光标变成十字形。
步骤3:
用鼠标左键分别在起点和终点位置点击一下,就会弹出如图14.6所示的测量报告对话框。
图14.6 距离测量报表对话框
图中,DistanceMeasureed为两个点之间的直线距离长度,XDistance为x轴方向水平距离的长度,YDistance为y轴方向垂直距离的长度。
14.7 对象距离测量报表
与距离测量功能不同的是,它是测量两个对象(焊盘、导线、标注文字等)之间的距离。
具体操作步骤如下:
步骤1:
打开PCB文件。
步骤2:
执行菜单命令【Reports】/【MeasurePrimitives】。
步骤3:
用鼠标左键分别在两个对象的测量位置点击一下,就会弹出如图14.7所示的对象距离测量报表对话框,并显示测量点的坐标、工作层和举例的测量结果。
图14.7 对象距离测量报表对话框
图中,会将对象测量点的坐标、工作层和距离测量结果显示出来。
两个焊盘之间的最近距离为50mil。
14.8 生成网络表
网络表是电路原理图与PCB图之间的联系桥梁,在原理图编辑器中可以生成网络表,在PCB编辑器中也可以生成网络表,具体的方法步骤如下:
步骤1:
执行菜单命令【Design】/【NetlistManager…】,弹出NetlistManager网络管理对话框,如图14.8.1所示。
图14.8.1 NetlistManager网络管理对话框
步骤2:
单击Menu按钮,弹出NetlistManager网络管理对话框,如图14.8.2所示。
图14.8.2 创建网络表的命令
步骤3:
选择CreateNetlistFromConnectedCopper…命令,弹出确认对话框,如图14.8.3所示。
图14.8.3 确认对话框
步骤4:
单击Yes按钮,即生成了这个PCB文件的网络表文件,如图14.8.4所示。
格式与原理图编辑器中生成的网络表文件完全相同,此略。
图14.8.4 生成的网络表文件
第3节CAM数据报表
14.9CAM数据报表
完成电路板文件的设计内容只是整个设计流程中的一部分。
为了衔接后续的实体制作程序,ProtelPCB可以根据用户的需要生成一系列进行计算机辅助制造所需的相关报表文件。
如果生成的是文字形式的报表就可以使用Protel99SE系统提供的TextEdit或其它的文字编辑程序来观察内容。
本节内容中所提到的CAM(ComputerAidManufacture,计算机辅助制造)指的是从电路板文件内容中抽取出相关的设计信息以协助自动化机具完成电路板实体的制作流程。
ProtelPCB99SE系统氢提供的CAM信息报表包含有材料表报表、设计规则检查报表、Gerber格式报表、钻孔报表、插件表报表和测试点报表。
14.9.1 创建CAM设置文件
要从ProtelPCB99SE系统中生成CAM信息报表之前,必须先行创建好一个针对某个特定电路板文件的CAM设置文件(护展名为.Cam),其内容记录了生成CAM信息报表时所需要的各种设置要求。
在生成CAM信息报表之前,必须先创建好对应的CAM设置文件,其扩展名为.Cam。
我们可以通过设计管理程序文件操作窗口或是PCB编辑程序的功能选项来进行新建CAM设置文件的操作。
创建CAM设置文件的方法与步骤如下:
方法一、在一个合适的文件夹内新建CAM设计文件
步骤1:
打开数据库文件,并切换到满意的文件夹。
步骤如下:
步骤2:
执行菜单命令【File】/【New】,或者单击右键快捷菜单中的【New】命令,打开NewDocument对话框,如图14.9.1所示。
图14.9.1 NewDocument对话框
步骤3:
选择
图标,并且单击OK按钮就可以在对应的文件夹内新建一个名称为CAMManagerl.Cam的CAM设置文件,如图14.9.2所示。
图14.9.2 CAM设置文件的图标
方法二、在PCB编辑器中新建CAM设置文件。
步骤如下:
步骤1:
打开一个PCB文件,进入到PCB编辑器中。
步骤2:
执行菜单命令【File】/【CAMManager】,弹出OutputWizard对话框,如图14.9.3所示。
图14.9.3 OutputWizard对话框
步骤3:
单击Cancel按钮,暂时退出输出向导对话框,生成并打开CAM设置文件,如图14.9.4所示,但是到目前为止,ProtelPCB提示我们这个CAM设置文件内没有任何CAM数据报表的选项,并建议我们通过【Tools】/【CAMWizard】功能选项调用CAM输出向导来协助新建CAM数据报表选项。
图14.9.4 已打开的CAM设置文件
这种方式创建的CAM设置文件主文件名为CAMOutputsforPCB(例如CAMOutputsforLED发光电路),护展名为.Cam,图标如图14.9.5所示。
图14.9.5 CAM设置文件的图标
14.9.2 创建CAM数据报表的基本方法
我们可以根据不同的输出请求创建出许多不同的CAM设置文件,也可以在同一份CAM设置文件内针对相同的输出格式设置出多份不同输出结果的CAM数据报表。
创建CAM数据报表的基本方法有两种:
方法一、使用CAM输出向导创建CAM数据报表。
使用CAM输出向导能够方便地生成CAM数据报表,具体方法步骤如下:
步骤1:
双击CAM设置文件,会打开一个要求选取对应的PCB文件的ChoosePCB对话框。
如图14.9.6所示。
(注意,利PCB编辑器直接新建CAM设置文件时就不需要选择PCB文件)
图14.9.6 ChoosePCB对话框
步骤2:
选取对应的PCB文件,单击OK按钮,ProtelPCB将会自动打开CAM输出向导对话框,如图14.9.7所示:
图14.9.7 OutputWizard对话框
步骤3:
单击Next按钮,进入CAM输出向导程序。
如下图14.9.8所示。
图14.9.8 CAM输出向导
在输出向导程序对话框中可以看出,我们可以生成以下几种CAM数据报表:
〖BOM〗 材料表报表
〖DRC〗 设计规则检查报表
〖Gerber〗 Gerber格式报表
〖NCDrill〗 钻孔表报表
〖PickPlace〗 插件报表
〖TestPoints〗 测试点报表
步骤4:
一次一次地单击Next按钮设置好有关选项,最后分别会得到以下六种报表。
如图14.9.9所示。
图14.9.9 六种CAM数据报表
步骤5:
双击不同的CAM数据报表文件图标,则会弹出不同的参数设置对话框,此略。
步骤6:
选中所要生成的CAM数据报表文件图标前的复选框,执行菜单命令【Tools】/【GenerateCAMfiles】,系统将自动创建一个CAMfor “PCB文件名”的文件夹,同时产生相应的CAM数据报表文件。
如图14.9.10所示。
图14.9.10 多种CAM数据报表文件
方法二、使用菜单命令直接创建CAM数据报表。
具体方法与步骤如下:
步骤1:
双击打开CAM设置文件。
步骤2:
执行菜单命令【Edit】中的子菜单命令,或者单击右键亦可弹出相应的子菜单命令,如图14.9.11所示:
图14.9.11 【Edit】中的子菜单命令
步骤3:
选择不同的子菜单命令,则会弹出不同的对话框,直接生成相应的CAM数据报表。
此略。
步骤4:
与方法一的步骤5相同,此略。
步骤5:
与方法一的步骤6相同,此略。
14.9.3 识读CAM材料报表文件
材料表的用途是提供一个元件列表,内容包括电路板文件内使用到的元件(外形)种类和流水号等数据,可供采购元件和评估成本之用。
ProtelPCB提供了三种材料表的格式。
第一种材料报表是Text格式的文本文件,其扩展名为.Txt;第二种材料表格式是CSV(各数据或位均以逗号隔开)格式的文本文件,其扩展名为.Csv;最后一种材料表格式是电子表格格式(Spreadsheet格式),其护展名为.Bom。
.Bom格式的材料表必须使用电子表格程序(如Microsoft公司的Excel)来打开、观察和修改。
为了用户的方便,Protel99SE系统中也提供了一个电子表格程序Spread供我们利用。
双击打开扩展名为〖.bom〗的文件,即可打开CAM材料报表文件,内容有Comment、Designator、Footprint三个选项,如图14.9.12所示。
图14.9.12 CAM材料报表文件
第4节识读钻孔报表
14.9.4 识读钻孔报表
如果我们的PCB数据要送入NC钻孔机进行自动钻孔的操作,必须先生成钻孔表报表。
钻孔表报表的内容会记录钻孔的尺寸和钻孔位置,并且指定使用的钻孔工具。
请注意,它将以用户定义的原点作为钻孔位置坐标的参考点。
钻孔表报表包含了*.Txt、*.Drl和*.Drr三个文件。
其中*.Txt与*.Drl就是必须送入NC钻孔机的钻孔数据,而*.Drr是一个文字报表文件,完整记录了一些关于钻孔的统计数据。
双击打开扩展名为〖.ddr〗的文件,即可打开CAM钻孔报表文件,内容如图14.9.13所示。
图14.9.13 CAM钻孔报表文件
14.10 打印印刷电路板图
电路板图的输出比较复杂,Protel99SE提供了一个全新而功能强大的打印//预览功能。
张大小的设置、电路图纸的设置等内容,然后再进行打印输出。
14.10.1 打印机的设置
打印机设置的操作过程如下:
步骤1:
打开要打印的PCB文件,如Scb.pcb。
步骤2:
执行菜单命令【File】/【Printer】/【Preview】。
步骤3:
命令执行后,系统生成Previewscb.PPC文件,如图14.10.1所示。
图14.10.1 Previewscb.PPC文件
步骤4:
进入Previewscb.PPC文件,然后执行菜单命令【File】/【SetupPrinter】,系统弹出如图14.10.2所示的对话框,可以设置打印的类型。
设置内容如下:
图14.10.2 打印机设置对话框
在Printer下拉列表框中,可选择打印机的型号。
在PCBFilename文本框中,显示要打印的PCB文件名。
在Orientation栏中,可选择打印方向,包括Portrait(纵向)和LANDSCAPE(横向)。
在Margins栏中,在Horizontal文本框设置水平方向的边距范围,选取Center复选框,将以水平居中方式打印;在Vertical文本框设置垂直方向的边距范围,选取Center复选框,将以垂直居中方式打印。
在Scaling栏中,PrintScale文本框用于设置打印输出时的放大比例; XCorrection和YCorrection两个文本框用于调整打印机在X轴和Y轴的输出比例。
在PrintWhat下拉列表框中,有三个选项。
Standard(标准):
根据Scaling设置值提交打印。
WholeBoardOnPage:
整块板打印在一张图纸上。
PCBScreenRegion:
打印电路板屏幕显示区域。
步骤5:
设置完毕后,单击OK按钮,完成打印机设置。
14.10.2 设置打印模式
系统提供了一些常用的打印模式。
可以从Tools菜单项中选取,如图14.10.3所示。
菜单中各项的功能如下:
图14.10.3 Tools功能菜单中的打印模式
CreateFinal:
主要用于分层打印的场合,经常采用的打印模式之一。
如图14.10.4所示,图中左侧窗口已经列出了各层打印输出时的名称,选取某层,图中的右侧窗口将显示该层打印的预览图。
CreateComponent:
主要用于叠层打印的场合,经常采用的打印模式之一。
如图14.10.5所示,图中左侧窗口已经列出了一起打印输出的各层名称,图中右侧窗口显示了各层叠加在一起的打印预览图。
打印机要选用彩色打印机,才能将各层用颜色区分开。
CreatePower-PlaneSet:
主要用于打印电源/接地层的场合。
CreateMaskSet:
主要用于打印阻焊层与助焊层的场合。
CreateDrillDrawings:
主要用于打印钻孔层的场合。
CreateAssemblyDrawings:
主要用于打印与PCB顶层和底层相关层内容的场合。
CreateCompositeDrillGuide:
主要用于DrillGuide、DrillDrawing、Keep-Out、Mechanical这几个层组合打印的场合。
图14.10.4Final打印模式
图14.10.5Composite 打印模式
14.10.3 打印输出
设置好打印机,确定打印模式后,就可执行主菜单File中的4个打印命令,进行打印输出。
执行菜单命令【File】/【PrintAll】,或用鼠标左键单击主工具栏中的
按钮,打印所有的图形。
执行菜单命令【File】/【PrintJob】,打印操作对象。
执行菜单命令【File】/【PrintPage】,打印指定页面。
执行该命令后,系统弹出如图14.10.6所示的页码输入对话框,以输入需要打印的页号。
【File】/【Print】/【Current】:
打印当前页。
图14.10.6 打印页码输入对话框
第5节转换PCB文件格式
14.11转换PCB文件格式
我们可以将Prote1PCB电路板文件内容通过导出的操作转换成其它EDA程序所能接受的数据格式。
首先在电路板编辑程序中打开满意的电路板文件,然后使用【File】/【Export】功能选项打开如图14.11.1所示的ExportFile对话框。
切换到满意的存盘路径,然后在【文件名】文本框内设置好满意的文件名称,在【保存类型】下拉列表中设置好合适的文件格式,再单击保存(S)按钮就可以了。
从【保存类型】下拉列表中我们可以看出Prote1PCB99SE的PCB文件可以转换成以下这些格式:
■ Netlist(*.Net)选项为文字形式的网络列表文件格式。
■ AutoCadfiles(*.DXF,*.DWG)选项为AutoCAD文件的格式,后续会衍生出一些设置对话框,操作细节略述。
■ HyperLynxFile(*.HYP)选项为HyperLynx文件的格式。
■ Prote1PCB2.8ASCIIFile(*.PCB)选项为旧版Prote1PCB使用的电路板文件格式。
14.11.1转换为AutoCAD格式
在机械与建筑的CAD领域内,AutoCAD一直都是处于领先的地位,而在电路板设计与制作的领域内,它也具有举足轻重的影响力。
所以,Prote1提供了Prote1电路板文件与AutoCAD文件格式的转换功能。
将PCB文件内容转换为AutoCAD文件格式(*.DXF,*.DWG)的方法步骤如下:
步骤1:
打开将要转换的PCB文件。
步骤2:
执行菜单命令【File】/【Export】,打开ExportFile对话框,如图10.15所示。
图14.11.1 ExportFile对话框
步骤3:
切换到目标文件夹,在【保存类型】下拉列表中选取AutoCadfiles(*.DXF.*.DWG)选项,在〖文件名〗文本框中输入文件名称,再单击保存按钮,将打开ExporttoAutoCAD对话框。
如图14.11.2所示。
图14.11.2 ExporttoAutoCAD对话框
步骤4:
在AutoCADVersion下拉列表中选取AutoCAD版本,在Format下拉列表中选取存盘格式(有DFX和DWG两种AutoCAD文件格式),在Units下拉列表中选取使用单位为Imperial英制或是Metric公制。
默认情况下,Exportpadsandviaholes复选框并未被选取,所以转换得到的AutoCAD文件内没有记录焊点和导孔位置的数据。
如果选取Exportpadsandviaholes复选框并选取Ondedicatedholelayers选项,转换时会生成一个独立的板层来记录焊点和导孔位置的数据。
如果选取Exportpadsandviaholes复选框,并选取Ondedicatedholelayers选项,转换时不会特别生成一个记录焊点与导孔位置数据的板层,焊点和导孔位置的数据直接记录在对应的板层内。
如果单击Components选项区域内的Exportasblocks单选按钮,将把元件外形视为图形区域形式记录下来。
如果单击Exportasprimitives单选按钮,将把各元件外形分别视为独立的基本图件。
如果单击Tra