1、第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 111.1 生成选取引脚报表生成选取引脚报表11.2 生成电路板信息报表生成电路板信息报表11.3 生成网络状态报表生成网络状态报表11.4 生成设计层次报表生成设计层次报表11.5 生成生成NC钻孔报表钻孔报表11.6 生成元件报表生成元件报表11.7 生成信号完整性报表生成信号完整性报表11.8 生成插件表报表生成插件表报表11.9 距离测量报表距离测量报表第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 211. 10 对象距离测量报表对象距离测量报表11. 11 打印电路板图打印电
2、路板图 11.11.1 打印机的设置打印机的设置 11.11.2 设置打印模式设置打印模式 11.11.3 打印输出打印输出 第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 3 本章重点:本章重点: 1 1 各种报表的产生方法各种报表的产生方法 2 PCB 2 PCB板图的打印板图的打印 第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 411.1 生成选取引脚报表生成选取引脚报表 选取引脚报表的主要功能是将当前选取元件的引脚或网络选取引脚报表的主要功能是将当前选取元件的引脚或网络上所连接元件的引脚在报表中全部列出来,并由系统自动生成上
3、所连接元件的引脚在报表中全部列出来,并由系统自动生成*.DMP报表文件。报表文件。1. 生成某元件的选取引脚报表的操作步骤生成某元件的选取引脚报表的操作步骤 打开要生成选取引脚报表的打开要生成选取引脚报表的PCB 文件。文件。 在在PCB管理器中,单击管理器中,单击Browse PCB选项卡,在选项卡,在Browse下下拉列表框中选择拉列表框中选择Components(元件),在下边的列表框(元件),在下边的列表框中立刻列出了该电路板使用的所有元件。在元件列表框中,中立刻列出了该电路板使用的所有元件。在元件列表框中,选择一个元件(如选择一个元件(如U12),然后单击),然后单击Select按钮
4、,选取该元按钮,选取该元件,如图件,如图11.2所示。利用这个方法可选中多个元件。在所示。利用这个方法可选中多个元件。在PCB图中,被选取的元件呈高亮。图中,被选取的元件呈高亮。第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 5图图11.2 元件选择对话框元件选择对话框图图11.3 选择管脚对话框选择管脚对话框 执行菜单命令执行菜单命令Reports| Selected Pins,弹出如图,弹出如图11.3所示所示的的Selected Pins(引脚选择引脚选择)对话框。在对话框中,列出当对话框。在对话框中,列出当前所有被选取元件的引脚。选择其中一个引脚,单击前所
5、有被选取元件的引脚。选择其中一个引脚,单击OK按钮,就会出现如图按钮,就会出现如图11.4所示的选取引脚报表文件,扩展所示的选取引脚报表文件,扩展名为名为.DMP,内容为所选中元件的全部引脚。,内容为所选中元件的全部引脚。第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 6图图11.4 生成某元件的选取引脚报表生成某元件的选取引脚报表 图图11.5 生成的某网络的选取引脚报表生成的某网络的选取引脚报表2生成某网络的选取引脚报表的操作步骤生成某网络的选取引脚报表的操作步骤 与生成某元件的选取引脚报表不同的是,在与生成某元件的选取引脚报表不同的是,在PCB管理器管理器中
6、浏览的对象选择的是网络,在生成的选取引脚报表中的内中浏览的对象选择的是网络,在生成的选取引脚报表中的内容为该网络所连接的不同元件的全部引脚,让设计者便于验容为该网络所连接的不同元件的全部引脚,让设计者便于验证网络连接关系是否正确。如图证网络连接关系是否正确。如图11.5所示。所示。第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 711.2 生成电路板信息报表生成电路板信息报表 电路板信息报表是为设计者提供所设计的电路板的完整信电路板信息报表是为设计者提供所设计的电路板的完整信息,包括电路板尺寸、电路板上的焊盘、过孔的数量及电路板息,包括电路板尺寸、电路板上的焊盘、
7、过孔的数量及电路板上的元件标号等。上的元件标号等。 执行菜单命令执行菜单命令Reports|Board Information。 弹出如图弹出如图11.6所示的所示的PCB Information(电路板信息)对话(电路板信息)对话框。框。 单击单击Report按钮,弹出如图按钮,弹出如图11.9所示的选择报表项目的对话框,所示的选择报表项目的对话框,用来选择要生成报表的项目。用来选择要生成报表的项目。图图11.6 电路板信息对话框电路板信息对话框第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 8 单击单击All On按钮,选择所有项目;按钮,选择所有项目; 单击
8、单击 All Off按钮,不选择任何项目;按钮,不选择任何项目; 选中选中Selected objects only复选框,仅产生所选中项目的复选框,仅产生所选中项目的电路板信息报表。电路板信息报表。图图11.9 选择报表项目对话框选择报表项目对话框 单击单击Report按钮,将按照按钮,将按照你所选择的项目生成相应你所选择的项目生成相应的报表文件,文件名与相的报表文件,文件名与相应应PCB文件名相同,扩展文件名相同,扩展名为名为.REP。第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 911.3 生成网络状态报表生成网络状态报表 网络状态报表用于显示电路板中的每
9、一条网络走线的长网络状态报表用于显示电路板中的每一条网络走线的长度。度。 执行菜单命令执行菜单命令Reports|Netlist Status,系统自动打开文本,系统自动打开文本编辑器,产生相应的网络状态报表,扩展名也为编辑器,产生相应的网络状态报表,扩展名也为.REP。 11.4 生成设计层次报表生成设计层次报表 设计层次报表用于显示当前的设计层次报表用于显示当前的.ddb设计数据库文件的分设计数据库文件的分级结构。级结构。 执行菜单命令执行菜单命令Reports|Design Hierarchy,生成的设计层,生成的设计层次报表。次报表。 11.5 生成生成NC钻孔报表钻孔报表第第11 1
10、1章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 10 钻孔报表用于提供制作电路板时所需的钻孔资料,直接钻孔报表用于提供制作电路板时所需的钻孔资料,直接用于数控钻孔机用于数控钻孔机。 执行菜单命令执行菜单命令File|New,系统弹出如图,系统弹出如图11.10所示的新建文所示的新建文件对话框,选择件对话框,选择CAM output configuration(辅助制造输出辅助制造输出设置文件设置文件)图标。图标。图图11.10 选择选择CAM output configuration图标图标第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 11 然
11、后单击然后单击OK按钮,系统将弹出按钮,系统将弹出11.11所示的所示的Choose PCB(PCB文件选择对话框文件选择对话框),选择需要生成钻孔报表的,选择需要生成钻孔报表的PCB文件。文件。图图11.11 选择需要生成钻孔报表的选择需要生成钻孔报表的PCB文件文件第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 12 单击单击OK按钮,系统弹出如图按钮,系统弹出如图11.12 所示的所示的Output Wizard(输出向导)对话框。(输出向导)对话框。图图11.12 输出向导对话框输出向导对话框第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打
12、印文件的打印 13 单击单击Next按钮,系统弹出如图按钮,系统弹出如图11.13所示的对话框,选所示的对话框,选择需要生成的文件类型,我们选择择需要生成的文件类型,我们选择NC Drill。图图11.13 选择钻孔文件类型选择钻孔文件类型第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 14 单击单击Next按钮,系统弹出如图按钮,系统弹出如图11.14所示的对话框,输入所示的对话框,输入将产生的将产生的NC钻孔文件名称。钻孔文件名称。图图11.14 输入钻孔报表文件名称输入钻孔报表文件名称第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打
13、印 15 单击单击Next按钮,系统弹出如图按钮,系统弹出如图11.15所示的对话框,用于所示的对话框,用于设置单位和单位格式。设置单位和单位格式。图图11.15 设置单位和单位格式设置单位和单位格式 单位选择英制或公制。单位格式,如果是英制单位有单位选择英制或公制。单位格式,如果是英制单位有2:3、2:4和和2:5三种,其具体含义是,以三种,其具体含义是,以2:3为例,表示使用为例,表示使用2位整数位整数3位小数的数字格式。位小数的数字格式。第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 16 单击单击Finish按钮,完成按钮,完成NC钻孔报表文件的创建,系钻
14、孔报表文件的创建,系统默认文件的名称为统默认文件的名称为CAMManager1.cam。 双击双击CAMManager1.cam文件,执行菜单命令文件,执行菜单命令Tools|Generate CAM File,系统将自动在系统将自动在Documents文件夹下建立文件夹下建立CAM for sch文件夹,下面有文件夹,下面有3个文件,个文件,包括包括sch.drr、sch.drl和和sch.txt。 11.6 生成元件报表生成元件报表 元件报表就是一个电路板或一个项目所用元件的清单。元件报表就是一个电路板或一个项目所用元件的清单。 执行菜单命令执行菜单命令File|New,系统弹出如图,系统
15、弹出如图11.10所示的所示的New Document对话框。在图中选择对话框。在图中选择CAM Output Configuration,用来生成辅助文件制造输出文件。用来生成辅助文件制造输出文件。 单击单击OK按钮,接着出现的画面如图按钮,接着出现的画面如图11.11和图和图11.12所示,所示,用以选择产生元件报表的用以选择产生元件报表的PCB文件和使用输出向导。文件和使用输出向导。第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 17 单击单击Next按钮,系统弹出如图按钮,系统弹出如图11.13所示对话框。在对话框中所示对话框。在对话框中选择选择Bom。
16、单击单击Next按钮,在弹出的对话框中输入元件报表文件名为按钮,在弹出的对话框中输入元件报表文件名为scb,再单击,再单击Next按钮,弹出如图按钮,弹出如图11.16所示的对话框,用来所示的对话框,用来选择文件格式,包括选择文件格式,包括Spreadsheet(电子表格格式)、(电子表格格式)、Text(文本格式)、(文本格式)、CSV(字符格式)(字符格式)。默认为。默认为Spreadsheet。 图图11.16 选择元件报表输出文件格式选择元件报表输出文件格式第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 18 单击单击Next按钮,系统弹出图按钮,系统弹出
17、图11.17所示的对话框,用以选择所示的对话框,用以选择元件的列表形式。选择元件的列表形式。选择List。图图11.17 选择元件列表形式选择元件列表形式第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 19 单击单击Next按钮,系统弹出如图按钮,系统弹出如图11.18所示元件排序依据选择所示元件排序依据选择对话框。采用图中的默认选择。对话框。采用图中的默认选择。图图11.18 选择元件排序依据选择元件排序依据第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 20 单击单击Next按钮,系统弹出完成对话框,单击按钮,系统弹出完成对话框,
18、单击Finish按钮完成。按钮完成。此时,系统生成辅助制造管理文件,默认文件名为此时,系统生成辅助制造管理文件,默认文件名为CAMManager2.cam,但它不是元件报表文件。,但它不是元件报表文件。 进入进入CAMManager2.cam,然后执行菜单命令,然后执行菜单命令Tools|Generate CAM files,系统将产生,系统将产生BOM for scb.bom文文件,其内容如图件,其内容如图11.19所示。所示。图图11.19 元件报表元件报表第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 2111.7 生成信号完整性报表生成信号完整性报表 信号
19、完整性报表是根据当前电路板文件的内容和信号完整性报表是根据当前电路板文件的内容和Signal Integrity设计规则的设置内容生成的信号分析报表。设计规则的设置内容生成的信号分析报表。 执行菜单命令执行菜单命令Reports|Signal Integrity。 执行该命令后,系统将切换到文本编辑器,并在其中产执行该命令后,系统将切换到文本编辑器,并在其中产生信号完整性报表文件,扩展名为生信号完整性报表文件,扩展名为.SIG。11.8 生成插件表报表生成插件表报表 元件插件表报表用于插件机在电路板上自动插入元件。元件插件表报表用于插件机在电路板上自动插入元件。 同同11.5节步骤节步骤 。
20、同同11.5节步骤节步骤 。 同同11.5节步骤节步骤 。第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 22 同同11.5节步骤节步骤 。在如图。在如图11.13所示的选择产生文件类型对所示的选择产生文件类型对话框,选择话框,选择Pick Place(Generates Pick and Place file)类)类型。型。 同同11.5节步骤节步骤 。输入插件表报表文件名称,如。输入插件表报表文件名称,如scb。 单击单击Next按钮,弹出如图按钮,弹出如图11.16所示的对话框,用来选择文所示的对话框,用来选择文件格式,包括件格式,包括Spreadsheet
21、(电子表格格式)、(电子表格格式)、Text(文本(文本格式)、格式)、CSV(字符格式)。选择(字符格式)。选择Spreadsheet。 单击单击Next按钮,在弹出的对话框中用于选择所使用的单位。按钮,在弹出的对话框中用于选择所使用的单位。单位分为英制和公制,默认选择英制。单位分为英制和公制,默认选择英制。 同同11.5节步骤节步骤 。系统默认文件的名称为。系统默认文件的名称为CAMManager3.cam。 进入进入CAMManager3.cam文件文件,然后执行菜单命令然后执行菜单命令Tools|Generate CAM Files,系统将建立名称为,系统将建立名称为Pick Plac
22、e for Scb.Pik 元件位置报表文件。元件位置报表文件。 第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 2311.9 距离测量报表距离测量报表 打开打开PCB文件。文件。 执行菜单命令执行菜单命令Reports|Measure Distance。 执行该命令后,光标变成十字形,用鼠标左键分别在起执行该命令后,光标变成十字形,用鼠标左键分别在起点和终点位置点击一下,就会弹出如图点和终点位置点击一下,就会弹出如图11.21所示的测量所示的测量报告对话框。报告对话框。图图11.21 距离测量报表对话框距离测量报表对话框图中,图中,Distance Measur
23、eed为两个点之间的直线距离长度;为两个点之间的直线距离长度; X Distance为为x轴方向水平距离的长度;轴方向水平距离的长度; Y Distance为为y轴方向垂直距离的长度。轴方向垂直距离的长度。第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 2411.10 对象距离测量报表对象距离测量报表 是测量两个对象(焊盘、导线、标注文字等)之间的是测量两个对象(焊盘、导线、标注文字等)之间的距离。距离。 打开打开PCB文件。文件。 执行菜单命令执行菜单命令Reports|Measure Primitives。 执行该命令后,光标变成十字形,然后使用鼠标左键在执行
24、该命令后,光标变成十字形,然后使用鼠标左键在两个对象的测量位置点击一下,就会弹出如图两个对象的测量位置点击一下,就会弹出如图11.22所示所示的对象距离测量报表对话框。的对象距离测量报表对话框。图图11.22 对象距离测量报表对话框对象距离测量报表对话框第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 2511.11 打印电路板图打印电路板图11.11.1 打印机的设置打印机的设置 打开要打印的打开要打印的PCB文件,如文件,如Scb.pcb。 执行菜单命令执行菜单命令File|Printer/Preview。 命令执行后,系统生成命令执行后,系统生成Preview
25、 scb.PPC文件文件,如图如图11.23所示。所示。图图11.23 Preview scb.PPC文文第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 26 进入进入Preview scb.PPC文件,然后执行菜单命令文件,然后执行菜单命令File|Setup Printer,系统弹出打印设置对话框,可以,系统弹出打印设置对话框,可以设置打印的类型、打印方向、打印比例等。设置打印的类型、打印方向、打印比例等。 设置完毕后,单击设置完毕后,单击OK按钮,完成打印机设置。按钮,完成打印机设置。11.11.2 设置打印模式设置打印模式 系统提供了一些常用的打印模式。可
26、以从系统提供了一些常用的打印模式。可以从Tools菜单项中菜单项中选取,如图选取,如图11.25所示。所示。 图图11.25 Tools功能菜单中的打印模式功能菜单中的打印模式 Create Final:主要用于:主要用于分层打印。分层打印。 Create Composite:主要:主要用于叠层打印。用于叠层打印。第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 27 Create Power-Plane Set:主要用于打印电源:主要用于打印电源/接地层的场接地层的场合。合。 Create Mask Set:主要用于打印阻焊层与助焊层的场合。:主要用于打印阻焊层与
27、助焊层的场合。 Create Drill Drawings:主要用于打印钻孔层的场合。:主要用于打印钻孔层的场合。 Create Assembly Drawings:主要用于打印与:主要用于打印与PCB顶层和顶层和底层相关层内容的场合。底层相关层内容的场合。 Create Composite Drill Guide:主要用于:主要用于Drill Guide、Drill Drawing、Keep-Out、Mechanical这几个层组合打印这几个层组合打印的场合。的场合。11.11.3 打印输出打印输出 设置好打印机,确定打印模式后,就可执行主菜单设置好打印机,确定打印模式后,就可执行主菜单Fi
28、le中中的的4个打印命令,进行打印输出。个打印命令,进行打印输出。第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 28l File|Print All,打印所有的图形。,打印所有的图形。 l File|Print Job,打印操作对象。,打印操作对象。l File|Print Page,打印指定页面。执行该命令后,系统,打印指定页面。执行该命令后,系统弹出如图弹出如图11.28所示的页码输入对话框,以输入需要打印所示的页码输入对话框,以输入需要打印的页号。的页号。l File|Print|Current:打印当前页。:打印当前页。图图11.28 打印页码输入对话框
29、打印页码输入对话框第第11 11章章 报表的生成与报表的生成与PCBPCB文件的打印文件的打印 29练练 习习1请说出以上所讲的各种报表中,哪些用于对请说出以上所讲的各种报表中,哪些用于对PCB图的检图的检查校对,哪些用于印刷电路板的生产加工?查校对,哪些用于印刷电路板的生产加工?2在在Protel 99 SE系统提供的实例中,选择设计图系统提供的实例中,选择设计图4 Port Serial Interface Board.pcb,对它分别生成电路板信息,对它分别生成电路板信息报表、报表、NC钻孔报表和元件报表。钻孔报表和元件报表。3在你的计算机上,安装打印机,选择一个在你的计算机上,安装打印机,选择一个PCB文件,将文件,将顶层、底层和顶层丝印层分层打印出来。顶层、底层和顶层丝印层分层打印出来。