第4章报表文件生成和原理图打印14.1网络表的生成6.1.1网络表的作用6.1.2网络表的格式6.1.3产生网络表4.2生成元件引脚列表4.3生成元件清单4.4生成交叉参考元件列表4.5生成层次项目组织列表4.6产生网络比较表4.7原理图打印第4章报表文件生成和原理图打印2本章重点:1根据原理图生成各种报表2打印原理图第4章报表文件生成和原理图打印34.1网络表的生成4.1.1网络表的作用网络表是表示电路原理图或印刷电路板元件连接关系的文本文件。它是原理图设计软件AdvancedSchematic和印刷电路板设计软件PCB的接口。网络表文件的主文件名与电路图的主文件名相同,扩展名为.NET。网络表的作用是:(1)可用于印刷电路板的自动布局、自动布线和电路模拟程序。(2)可以将检查两个电路原理图或电路原理图与印刷电路板图之间是否一致。4.1.2网络表的格式第4章报表文件生成和原理图打印41.元件的描述[元件声明开始R1元件标号AXIAL0.3元件封装形式10K元件标注]元件声明结束所有元件都必须有声明。2.网络连接描述(网络定义开始NetR1_1网络名称R1_1此网络的第一个端点R2_1此网络的第二个端点C1_2此网络的第三个端点)网络定义结束第4章报表文件生成和原理图打印54.1.3产生网络表操作步骤:①打开原理图文件。②执行菜单命令Design|CreateNetlist,系统弹出NetlistCreation网络表设置对话框,如图6.1所示。图4.1NetlistCreation网络表设置对话框NetlistCreation网络表设置对话框中各选项含义:OutputFormat:设置生成网络表的格式。这里我们选择Protel格式。NetIdentifierScope:设置项目电路图网络标识符的作用范围,本项只对层次原理图有效。有三种选择:第4章报表文件生成和原理图打印6NetLabelsandPortsGlobal:网络标号与端口在整个项目中都有效。即项目中不同电路图之间的同名网络标号是相互连接的、同名端口也是相互连接的。OnlyPortsGlobal:只有端口在整个项目中有效。即项目中不同电路图之间同名端口是相互连接的。SheetSymbol/PortConnections:子电路图的端口与父电路图内相应方块电路图中同名端口是相互连接的。SheetstoNetlist:设置生成网络表的电路图范围。有三种选择:ActiveSheet:只对当前打开的电路图文件产生网络表。ActiveProject:对当前打开电路图所在的整个项目产生网络表。ActiveSheetPlusSubSheets:对当前打开的电路图及其子电路图产生网络表。第4章报表文件生成和原理图打印7Appendsheetnumberstolocalnets:生成网络表时,自动将原理图编号附加到网络名称上。Descendintosheetparts:对电路图式元件的处理方法。Includeun-namedsinglepinnets:确定对电路中没有命名的单个元件,是否将其转换为网络。本例按图6.1设置。图4.2网络表文件第4章报表文件生成和原理图打印84.2生成元件引脚列表元件引脚列表是将处于选中状态元件的引脚进行列表。操作步骤:①选中要产生元件引脚列表的元件。可执行菜单命令Edit|Select,选中有关元件。②执行菜单命令Reports|SelectedPins,系统弹出SelectedPins对话框,如图6.3所示。③选中列表中的某一引脚,单击Ok按钮,则该元件放大后,所选引脚显示在编辑窗口的中央。图4.3SelectedPins对话框第4章报表文件生成和原理图打印94.3生成元件清单元件清单主要用于整理一个电路或一个项目文件中所有的元件。元件清单中主要包括元件名称、元件标号、元件标注、元件封装形式等内容。元件清单文件的主文件名同原理图文件,不同格式的元件清单文件的扩展名不同,将在操作步骤中介绍。操作步骤:①打开一张电路原理图或一个项目中的所有文件。②执行菜单命令Reports|BillofMaterial,系统弹出BOMWizard向导窗口之一,进入生成元件清单向导,如图6.4所示。第4章报表文件生成和原理图打印10图4.4BOMWizard向导窗口之一Project:产生整个项目的元件清单。Sheet:产生当前打开电路图的元件清单。对于单张原理图选择Sheet即可。单击Next。第4章报表文件生成和原理图打印11③系统弹出BOMWizard向导窗口之二,如图4.5所示。图4.5BOMWizard向导窗口之二BOMWizard向导窗口之二的功能是设置元件清单中包含哪些元件信息。图中选中的内容分别为Footprint(封装形式)和Description(元件描述)单击Next。第4章报表文件生成和原理图打印12④系统弹出BOMWizard向导窗口之三,如图4.6所示。图4.6BOMWizard向导窗口之三设置元件清单的栏目标题。PertType:元件标注。Designator:元件标号。这两项在所有元件清单中都有。Footprint:元件封装形式Description:元件描述这两项是在前一窗口中选择的。单击Next。第4章报表文件生成和原理图打印13⑤系统弹出BOMWizard向导窗口之四,如图4.7所示图4.7BOMWizard向导窗口之四选择元件清单格式。共有三种格式:ProtelFormat:生成Protel格式的元件列表,文件扩展名为.BOM。CSVFormat:生成CSV格式的元件列表,文件扩展名为.CSV。ClientSpreadsheet:生成电子表格格式的元件列表,文件扩展名为.XLS。本例选择ClientSpreadsheet,而后单击Next。第4章报表文件生成和原理图打印14⑥系统弹出BOMWizard向导窗口之五,如图4.8所示。单击Finish按钮,系统生成电子表格式的元件清单,并自动将其打开,如图4.9所示。图4.8BOMWizard向导窗口之五图4.9系统生成的元件清单第4章报表文件生成和原理图打印154.4生成交叉参考元件列表交叉参考元件列表可以列出每个元件的标号、标注和元件所在的原理图文件名。交叉参考元件列表多用于层次原理图。交叉参考元件列表文件的扩展名是.xrf。操作步骤:①打开需要生成交叉参考元件列表的项目文件或原理图文件。②执行菜单命令Reports|CrossReference,系统自动产生交叉参考元件列表文件。4.5生成层次项目组织列表层次项目组织列表主要用于描述指定的项目文件中所包含的各原理图文件名和相互的层次关系。层次项目组织列表文件的扩展名是.rep。第4章报表文件生成和原理图打印16操作步骤:①打开需要建立层次项目组织列表的项目文件。②执行菜单命令Reports|DesignHierarchy,系统自动产生层次项目组织列表文件。4.6产生网络比较表操作步骤:①打开原理图文件。②执行菜单命令Reports|NetlistCompare,系统弹出Select对话框,如图4.10所示。网络比较表可以比较用户指定的两份网络表,并将二者的差别列成文件。网络比较表文件的扩展名是.rep。第4章报表文件生成和原理图打印17图4.10Select对话框用户可在对话框中选择一个网络表文件,或单击Add按钮,从其他位置选择一个设计数据库文件,加入到该对话框中,再从中选择有关的网络表文件。选择完毕,单击Ok按钮。第4章报表文件生成和原理图打印18③此时系统会再次弹出图4.10的对话框,重复“②”中的步骤,选择第二个网络表文件,选择完毕,单击Ok按钮。以下是对一个电路原理图和印刷电路板图分别产生的两个网络表文件进行比较后产生的比较报表文件。两个网络表中互相匹配的网络MatchedNetsVCCandVCCMatchedNetsNetR4_1andNetR4_1MatchedNetsNetR2_1andNetR2_1MatchedNetsNetC1_2andNetC1_2MatchedNetsGNDandGND---------------------------------------------------------------------第4章报表文件生成和原理图打印19互相匹配的网络和不匹配的网络统计TotalMatchedNets=5TotalPartiallyMatchedNets=0网络表中多余的网络统计TotalExtraNetsinSheet2.NET=0TotalExtraNetsinGeneratedPCB2.Net=0网络表中的网络总数TotalNetsinSheet2.NET=5TotalNetsinGeneratedPCB2.Net=5第4章报表文件生成和原理图打印204.7原理图打印操作步骤:①打开一个原理图文件。②执行菜单命令File|SetupPrinter,系统弹出SchematicPrinterSetup对话框,如图6.11所示。图4.11SchematicPrinterSetup对话框SchematicPrinterSetup对话框中各选项含义:SelectPrinter:选择打印机。BatchType:选择准备打印的电路图文件。第4章报表文件生成和原理图打印21CurrentDocument:打印当前原理图文件。AllDocuments:打印当前原理图文件所属项目的所有原理图文件。ColorMode:打印颜色设置。Color:彩色打印输出。Monochrome:单色打印输出。即按照色彩的明暗度将原来的色彩分成黑白两种颜色。Margin:设置页边空白宽度,单位是Inch(英寸)。共有四种页边空白宽度。Left(左),Right(右),Top(上),Bottom(下)。Scale:设置打印比例,范围是0.001%~400%。ScaletofitScale复选框的功能是“自动充满页面”。若选中ScaletofitScale,则打印比例设置将不起作用。第4章报表文件生成和原理图打印22Preview:打印预览。若改变了打印设置,单击Refresh按钮,可更新预览结果。Properties按钮:单击此按钮,系统弹出打印设置对话框,如图6.12所示。图4.12打印设置对话框③打印:单击图6.11中Print按钮,或单击图4.11中Ok按钮后执行菜单命令File|Print。第4章报表文件生成和原理图打印23练习1.选择前几章中的练习电路产生网络表和元件清单。2.打印前几章中的练习电路图和元件清单。(打印前将练习电路中的元件标号和元件标注的字号设置大一些)3.在学习了Pcb图设计之后,根据某一原理图及其对应的Pcb图网络表,产生网络比较表,看看两者有无差别,如果有是否是实质性差别,怎样改正?