6.1 网络表的生成 6.2 生成元件引脚列表 6.3 生成元件清单 6.4 生成交叉参考元件列表 6.5 生成层次项目组织列表 6.1.1 网络表的作用 6.1.2 网络表的格式 6.1.3 产生网络表 6.2 生成元件引脚列表 6.3 生成元件清单 6.4 生成交叉参考元件列表 6.5 生成层次项目组织列表 6.6 产生网络比较表 6.7 原理图打印
本章重点: 1 根据原理图生成各种报表 2 打印原理图
6.1 网络表的生成 6.1.1 网络表的作用 网络表是表示电路原理图或印刷电路板元件连接关系的文本文件。它是原理图设计软件Advanced Schematic和印刷电路板设计软件PCB的接口。 网络表文件的主文件名与电路图的主文件名相同,扩展名为.NET。 网络表的作用是: (1)可用于印刷电路板的自动布局、自动布线和电路模拟程序。 (2)可以将检查两个电路原理图或电路原理图与印刷电路板图之间是否一致。 6.1.2 网络表的格式
1.元件的描述 [ 元件声明开始 R1 元件标号 AXIAL0.3 元件封装形式 10K 元件标注 ] 元件声明结束 所有元件都必须有声明。 2.网络连接描述 ( 网络定义开始 NetR1_1 网络名称 R1_1 此网络的第一个端点 R2_1 此网络的第二个端点 C1_2 此网络的第三个端点 ) 网络定义结束
图6.1 Netlist Creation网络表设置对话框 6.1.3 产生网络表 操作步骤: ① 打开原理图文件。 ② 执行菜单命令 Design|Create Netlist,系统弹出Netlist Creation网络表设置对话框,如图6.1所示。 Netlist Creation网络表设置对话框中各选项含义: Output Format:设置生成网络表的格式。 这里我们选择Protel格式。 Net Identifier Scope:设置项目电路图网络标识符的作用范围,本项只对层次原理图有效。有三种选择: 图6.1 Netlist Creation网络表设置对话框
Net Labels and Ports Global:网络标号与端口在整个项目中都有效。即项目中不同电路图之间的同名网络标号是相互连接的、同名端口也是相互连接的。 Only Ports Global:只有端口在整个项目中有效。即项目中不同电路图之间同名端口是相互连接的。 Sheet Symbol / Port Connections:子电路图的端口与父电路图内相应方块电路图中同名端口是相互连接的。 Sheets to Netlist:设置生成网络表的电路图范围。有三种选择: Active Sheet:只对当前打开的电路图文件产生网络表。 Active Project:对当前打开电路图所在的整个项目产生网络表。 Active Sheet Plus Sub Sheets:对当前打开的电路图及其子电路图产生网络表。
Append sheet numbers to local nets:生成网络表时,自动将原理图编号附加到网络名称上。 Descend into sheet parts:对电路图式元件的处理方法。 Include un-named single pin nets:确定对电路中没有命名的单个元件,是否将其转换为网络。 本例按图6.1设置。 图6.2 网络表文件
6.2 生成元件引脚列表 元件引脚列表是将处于选中状态元件的引脚进行列表。 操作步骤: ① 选中要产生元件引脚列表的元件。可执行菜单命令Edit|Select,选中有关元件。 ② 执行菜单命令 Reports|Selected Pins,系统弹出Selected Pins对话框,如图6.3所示。 ③ 选中列表中的某一引脚,单击Ok按钮,则该元件放大后,所选引脚显示在编辑窗口的中央。 图6.3 Selected Pins对话框
6.3 生成元件清单 元件清单主要用于整理一个电路或一个项目文件中所有的元件。元件清单中主要包括元件名称、元件标号、元件标注、元件封装形式等内容。 元件清单文件的主文件名同原理图文件,不同格式的元件清单文件的扩展名不同,将在操作步骤中介绍。 操作步骤: ① 打开一张电路原理图或一个项目中的所有文件。 ② 执行菜单命令Reports|Bill of Material,系统弹出BOM Wizard向导窗口之一,进入生成元件清单向导,如图6.4所示。
Project:产生整个项目的元件清单。 Sheet:产生当前打开电路图的元件清单。 单击Next。 图6.4 BOM Wizard向导窗口之一
③ 系统弹出BOM Wizard向导窗口之二,如图6.5所示。 图中选中的内容分别为Footprint(封装形式)和Description(元件描述) 单击Next。 图6.5 BOM Wizard向导窗口之二
④ 系统弹出BOM Wizard向导窗口之三,如图6.6所示。 设置元件清单的栏目标题。 Pert Type:元件标注。 Designator:元件标号。这两项在所有元件清单中都有。 Footprint:元件封装形式 Description:元件描述这两项是在前一窗口中选择的。 单击Next。 图6.6 BOM Wizard向导窗口之三
⑤ 系统弹出BOM Wizard向导窗口之四,如图6.7所示 选择元件清单格式。共有三种格式: Protel Format:生成Protel格式的元件列表,文件扩展名为.BOM。 CSV Format:生成CSV格式的元件列表,文件扩展名为.CSV。 Client Spreadsheet:生成电子表格格式的元件列表,文件扩展名为.XLS。 本例选择Client Spreadsheet,而后单击Next。 图6.7 BOM Wizard向导窗口之四
⑥ 系统弹出BOM Wizard向导窗口之五,如图6. 8所示。单击Finish按钮,系统生成电子表格式的元件清单,并自动将其打开,如图6 图6.9 系统生成的元件清单
6.4 生成交叉参考元件列表 6.5 生成层次项目组织列表 交叉参考元件列表可以列出每个元件的标号、标注和元件所在的原理图文件名。交叉参考元件列表多用于层次原理图。 交叉参考元件列表文件的扩展名是.xrf。 操作步骤: 打开需要生成交叉参考元件列表的项目文件或原理图文件。 执行菜单命令Reports|Cross Reference,系统自动产生交叉 参考元件列表文件。 6.5 生成层次项目组织列表 层次项目组织列表主要用于描述指定的项目文件中所包含的各原理图文件名和相互的层次关系。 层次项目组织列表文件的扩展名是.rep。
6.6 产生网络比较表 操作步骤: 打开需要建立层次项目组织列表的项目文件。 执行菜单命令Reports|Design Hierarchy,系统自动产生层 次项目组织列表文件。 6.6 产生网络比较表 网络比较表可以比较用户指定的两份网络表,并将二者的差别列成文件。 网络比较表文件的扩展名是.rep。 操作步骤: 打开原理图文件。 执行菜单命令Reports|Netlist Compare,系统弹出Select对话框,如图6.10所示。
用户可在对话框中选择一个网络表文件,或单击Add按钮,从其他位置选择一个设计数据库文件,加入到该对话框中,再从中选择有关的网络表文件。选择完毕,单击Ok按钮。 图6.10 Select对话框
③ 此时系统会再次弹出图6.10的对话框,重复“②”中的步骤,选择第二个网络表文件,选择完毕,单击Ok按钮。 以下是对一个电路原理图和印刷电路板图分别产生的两个网络表文件进行比较后产生的比较报表文件。 两个网络表中互相匹配的网络 Matched Nets VCC and VCC Matched Nets NetR4_1 and NetR4_1 Matched Nets NetR2_1 and NetR2_1 Matched Nets NetC1_2 and NetC1_2 Matched Nets GND and GND ---------------------------------------------------------------------
互相匹配的网络和不匹配的网络统计 Total Matched Nets = 5 Total Partially Matched Nets = 0 网络表中多余的网络统计 Total Extra Nets in Sheet2.NET = 0 Total Extra Nets in Generated PCB2.Net = 0 网络表中的网络总数 Total Nets in Sheet2.NET = 5 Total Nets in Generated PCB2.Net = 5
图6.11 Schematic Printer Setup对话框 6.7 原理图打印 操作步骤: 打开一个原理图文件。 执行菜单命令File|Setup Printer,系统弹出Schematic Printer Setup对话框,如图6.11所示。 Schematic Printer Setup对话框中各选项含义: Select Printer:选择打印机。 Batch Type: 选择准备打印的电路图文件。 图6.11 Schematic Printer Setup对话框
Current Document:打印当前原理图文件。 All Documents:打印当前原理图文件所属项目的所有原理图文件。 Color Mode:打印颜色设置。 Color:彩色打印输出。 Monochrome:单色打印输出。即按照色彩的明暗度将原来的色彩分成黑白两种颜色。 Margin:设置页边空白宽度,单位是Inch(英寸)。共有四种页边空白宽度。Left(左),Right(右),Top(上),Bottom(下)。 Scale:设置打印比例,范围是0.001%~400%。 Scale to fit Scale复选框的功能是“自动充满页面”。 若选中Scale to fit Scale,则打印比例设置将不起作用。
Preview:打印预览。若改变了打印设置,单击Refresh按钮,可更新预览结果。 Properties按钮:单击此按钮,系统弹出打印设置对话框,如图6.12所示。 ③ 打印:单击图6.11中Print按钮,或单击图6.11中Ok按钮后执行菜单命令File|Print。 图6.12 打印设置对话框
练 习 1.选择前几章中的练习电路产生网络表和元件清单。 练 习 1.选择前几章中的练习电路产生网络表和元件清单。 2.打印前几章中的练习电路图和元件清单。(打印前将练习电路中的元件标号和元件标注的字号设置大一些) 3.在学习了Pcb图设计之后,根据某一原理图及其对应的Pcb图网络表,产生网络比较表,看看两者有无差别,如果有是否是实质性差别,怎样改正?