• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

求助:关于多通道PCB的元件编号问题

我现在画一块含有三个通道的线路板,这三个通道的电路,元件是完全一样的,这样的话,我画一个通道就可以了,其余两个通道可以通过拷贝,但是不知道元件编号怎么全局修改,比如第一个通道为R100开头,那我第二个通道就以R200开头,原理图和PCB都要改,不知有没有人有过这样的全局修改经验.
全部回复(1)
正序查看
倒序查看
smartway
LV.3
2
2006-07-17 19:18
看来大家没有碰到过这样的问题,又或者是不屑于回答吧?现在我的问题已经解决了, 从网上找到一种办法:
方法一:当一块PCB中有多个完全相同的电路块时,可先在原理图中每块用一张图并在自动标注中定义为第一块为从100到199,第二块从200从299,第三块从300从399等,并确认自动标注后相应元件标号一一对应(最好一块全部画好后复制出其它几块,这样自动标注出来一定是对应的),PCB中布局时便可先只布好第一块电路后删除其余几块电路的元件,然后把第一块电路的元件用允许器件重号的特殊粘贴复制一份到板外,只选中新复制出来的元件后,把新复制出来的这些元件标号的百位数字1全改为1000,如R102改为R100002,C113改为C100013,改时可部分用Global(比如以元件标号分别为?10?,?11?,?12?,??10?,??11?等和选中相同作为匹配条件,分别作10=10000,11=10001,12=10002等的Global修改),部分单个改,请注意Global改时本身这个仍要手工改(见我流程1.2版附7),Global改后一定要查对有无改错的,改好后按Ctrl-C进行复制,参考点可设为本块内最大IC的第一脚等,然后全部不选(X-A),用允许器件重号的特殊粘贴一一复制到板上的相应位置,每粘贴出一块后便以选中相同作为匹配条件对新粘出的部分分别作元件标号为1000=2,1000=3等的Global修改并全部不选中,几块电路全放好后删除板外多余的那块并重装网络表.布线时第一块电路内部进行布线后选中这部分线和过孔进行复制,并分别粘贴到其它几块电路中,参考点仍可设为每块内最大IC的第一脚,PROTEL能为粘出来的线和过孔等自动加上网络属性(当与其它网络有短路时以长的网络为准).  
    方法二:  布局和布线好第一块后将此块内除元件外(线、圆弧和过孔等)全部选中后复制(复制时参考点可选块内最大IC的第一脚),全不选.拖来第二块电路的最大IC放旁边空处(方向与第一块最大IC相同),同方向粘贴到第一脚,拖来第二路内其它元件(先放旁边方便放,方法见我精华区的贴子:PROTEL99SE一个方便按电路功能块布局的方法),按第一块样子放第二块元件,基本上都可在线上自动吸中,可保证元件均在网格上,DRC错误别管它,放完元件后Ctrl-Delete一次,然后组合这堆元件,放到合适的位置,再粘一次,网络已都对了(区域内有可能造成与粘出来的线短路的线穿过时可先删掉它,粘贴后感觉位置不怎么好可再Ctrl-Delete,再移元件再粘),全不选,哈 哈 哈哈……有更多路时类推.
0
回复