Board logo

标题: allegro经验之一  [打印本页]

作者: rise_ming    时间: 2012-10-31 23:19     标题: allegro经验之一 

PS:
使用allegro也有一段时间。慢慢积累了些技巧,不敢独享。或许对于某些人而言这些经验是自然而然的东西,但是对于我而言确实省掉了很多时间精力。
我使用的是15.5的版本(有点老),由于是自己的经验可能会有问题,希望发现的人能够提醒我,我相信只有在交互中才能提高。

一、Sub-drawing的使用
对于Sub-drawing的使用,网上有一大堆的资料。就不再复述了。
如果你只是用allegro画一个简单的PCB,你可能并不会想到使用它,但是如果你已经画了很多的PCB,那你恐怕得经常用到它了。
它可以实现将一个 PCB上的某一部分电路copy到你现在正在画的PCB上来。这也就意味着你画完某一个模块的电路后,你以后如果遇到相同的模块就不再需要布线了。也意味着如果你手里有一些参考设计能够用到你现在的工程上,那你就可以永远不用布这个模块了。这可以为你省去很多很多很多时间。而且如果是正确的通过验证的电路将会减小你出错的可能性。
再介绍几个我使用sub-drawing时积累到得技巧:
1、复制的叠层设置
总结发现sub-drawing的拷贝是根据叠层名字来拷贝的。比如说你希望将一个叠层为TOP/G1/S2/PWR/G2/BOTTOM的六层板中的TOP、S2、BOTTOM层的一部分电路copy到另一个叠层为TOP/G1/S2/PWR1/PWR2/S3/G2/BOTTOM的八层板中的TOP、S3、BOTTOM中,那么你首先要做的是修改八层板的叠层名称。将第六层的名字改为S3。否则allegro会将六层板的S2的布线考到你八层板的S2中。
2、原点的设置
曾经,我使用sub-drawing时是考虑坐标原点的。在导入到目标PCB后再进行移动。这耗费了我许多的时间进行偏移量的计算。以及由于sub-drawing不能将元件也导入到目标板中,所导致的元器件的坐标计算。
后来,我发现如果我使用sub-drawing时将两个PCB的原点设置为同一个那么将少费很多的精力。
首先、我可以直接导入了,而不需要再移动。
其次、由于有相同的坐标系,那所有相同的元件也有相同的坐标,我可以直接用源PCB元件的坐标就可以放置元件了。
二、ix,x的使用
今天刚发现的一个功能:
在使用ix x命令时,allegro只认数字,不认字母空格。比如说:ix  Dx = 100, Dy = 100。那么它将执行与ix 100,100相同的操作,这我在对其元件的时候省去了一半的时间。具体为什么,自己参透,哈哈




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0