请教pcb里怎样生成网络表

[复制链接]
7747|2
 楼主| hong6xing 发表于 2007-8-27 20:16 | 显示全部楼层 |阅读模式
请教各位大侠   在protel99se里怎样通过PCB图反向生成网络表,谢谢了
enjoy21cn 发表于 2007-8-27 22:43 | 显示全部楼层

也想知道

  
syzdq 发表于 2007-8-29 09:39 | 显示全部楼层

PCB有网络的话可直接从网络表管理器中导出网络表。

PCB无网络请参见我的《用PROTEL99SE&nbsp;布线的基本流程》中这一段:<br /><br />有时也会有一些板子是直接从DOS&nbsp;版格式的PCB&nbsp;文件上略加改进而<br />已,并且原先没有电路图和网络表文件,可按以下方法生成网络表:先导<br />入这个DOS&nbsp;文件并打开,选Design-Make&nbsp;Library&nbsp;生成方案库,将所有同<br />一器件内焊盘有重名的器件的焊盘名改正,许多DOS&nbsp;版PROTEL&nbsp;的工程师<br />会将他所画PCB&nbsp;封装器件的焊盘全定义为0,每更正过一种便UpdatePCB<br />一次。那些用几个焊盘和几根丝印层的线来表示的器件也做成库元件(可<br />用Tools-Convert-Add&nbsp;Selected&nbsp;Primitives&nbsp;to&nbsp;Component)并替换掉。<br />从Reports-Board&nbsp;Information&nbsp;的Components&nbsp;处查看有无重号的器件,<br />有则改掉。选Design-Netlist&nbsp;Manager&nbsp;的Menu-Create&nbsp;Netlist&nbsp;From<br />Connected&nbsp;Copper,产生一个*.NET&nbsp;文件,重命名这个文件(去掉头上的<br />Generated&nbsp;)。在PCB&nbsp;中调入这个网络表文件,然后选Design-Netlist<br />Manager&nbsp;的Menu-Update&nbsp;Free&nbsp;Primitives&nbsp;From&nbsp;Component&nbsp;Pads,再选<br />Tools-Design&nbsp;Rule&nbsp;Check&nbsp;做Short&nbsp;Circuit&nbsp;Constraints&nbsp;和Un-Routed<br />Nets&nbsp;Constraints&nbsp;这两项的DRC。有错的话一般是器件重号或同一器件内<br />有焊盘重名,可从导航栏的Browse&nbsp;PCB&nbsp;的Browse&nbsp;栏选Components,并从<br />本框和它下方的Pads&nbsp;框一起查看,找出所有错误并更正后清除所有网<br />络,再从由连接的铜层建立网络表处做起,直到没有错误为止。将几个主<br />要网络重命名为容易理解的名字,如GND、VCC、-5、A0、A1、D7、D6、<br />CS3、WR&nbsp;等等,再从由连接的铜层建立网络表处做起,正确的话就可以把<br />这个网络表导出与DOS&nbsp;文件一起归档存放。接下来根据新的电路要求手工<br />更改网络表,包括增、删、改器件和网络。最后在PCB&nbsp;中删除已删除元件<br />后(建议不要通过靠调入网络表时选中删除不用到的元件来删除元件,又<br />慢又容易死机,调入网络表时更新封装尺寸也尽量少用)调入新的网络表<br />文件。如果网络表已正确无误,则再调入一次网络表时在网络表装入窗口<br />的状态栏会显示Netlist&nbsp;has&nbsp;not&nbsp;changed,如果没有这句话又没有错误<br />提示,则一般是PCB&nbsp;上有多余元件或元件的封装不同,这时可勾上删除多<br />余元件和更新封装尺寸两项再重装一次网络表看一下列表显示后选确定<br />(或取消后手工删除或更新,机器配置低者)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

96

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部