您好,欢迎来电子发烧友网! ,新用户?[免费注册]

当前位置:电子发烧友网 > 图书频道 > 嵌入式 > 《protel99se在线教程》 > 第5章 生成各种报表及原理图的输出

第1节 网络表的生成

 

第5章 生成各种报表及原理图的输出
 

5.1 网络表的生成

Protel 99SE绘制原理图最主要目的是生成网络表文件进行电路板的设计如自动布局、自动布线及网络表比较等。生成网络表的步骤如下:

1.执行菜单命令Design\Create Netlist…,出现如图5.1所示Netlist Creation(网络表设置)对话框。

图5.1 Netlist Creation对话框

2.在对话框中,设置产生网络表的各种选项。

在图5.1所示的网络表设置对话框中有Preferences和Trace Options两个页面标签。

(1)Preferences页面

① Output Format(输出格式)下拉列表框。Protel 99SE提供了8种格式供用户选择,若继续用Protel 99SE设计电路板,可以采用黙认的Protel输出格式。

② Net Identifier Scopy(网络识别器范围)下拉列表框。网络识别器范围有三种选项:

Net Lable and Parts Globle:网络标号和I/O端口都是全局有效的。

Only Parts Globle:只有I/O端口全局有效。

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:生成的网络表中包含未命名的单管脚网络。

后三项通常选用系统默认状态。

(2)Trace Options页面

① Trace Netlist Generation区域

Enable Trace:产生跟踪文件。

② Trace Options区域

Netlist before resolving:在原理图分解之前产生网络表。

Netlist after resolving sheets:在原理图分解之后产生网络表。

Netlist after resolving project:在项目分解之后产生网络表。

③ Merge Report区域

Include Net Merge Information:跟踪文件中包含网络合并信息。

一般将Enable Trace复选框选中,其它各项选用系统默认状态。

 

 
 

3、按下OK键后,就能看到以记事本形式显示的网络表文件,见图5.2,其文件名与原理图文件名相同,但扩展名为.NET。

 

图5.2 网络表文件

标准的Protel网络表文件是一个简单的ASCII码文本文件,在结构上大致分为两个部分――元件描述和网络(节点)连接描述。

(1)元件描述

[             元件描述开始标志

U12       元件名称

 DIP16        元件封装形式    

404C         元件注释(标称值或型号)

]           元件描述结束标志

元件描述部分记录了原理图中元件的序号(如,U12、IC1、R2、Q201等)、封装形式(如AXIAL0.4、TO-92A、DIP14、PLCC44等)、注释信息(元件型号或大小)等元器件的基本信息,每一元件基本信息以“[”开始,以“]”结束。“[ ]”(方括号)的对数与原理图中元件的数目相等。

(2)网络连接描述

 (        网络描述开始符号 

GND           网络名称

 U9-7           与本网络相连的元件及其引脚

 U12-8          与本网络相连的元件及其引脚

U12-11         与本网络相连的元件及其引脚

)               网络描述结束符号

网络连接描述部分描述了原理图中各元器件的连接关系,每一节点以“(”开始,以“)”结束。

网络表文件记录了原理图中元件类型、序号、封装形式以及各元器件之间的连接关系等信息。因此,借助网络表文件描述的元件连接关系即可验证原理图编辑过程中连线的正确性。也可将SCH编辑器产生的网络表文件与PCB编辑器产生的网络表文件比较,以检验PCB印制板连线操作的正确性。