『研讨』如何将元器件按原理图自动排列
通常原理图都是多页的。如何可以将各页的原理图上的元器件自动分开呢?
这将对我们的布局大大有利啊。
大家研究研究、讨论讨论。
我的想法如下:
1.在orcad中,各页的元件分别加上一个页面分类属性。
2.用skill写个扩展程序,在allegro中找到这些属性,将其分类排列。
不知是否可行?
不知用Room是否可以解决你的问题.
really?怎么个弄法?
Capture定义零件的property选Cadence-Allegro就会有Room,填如room名称;
然后有新转法转netlist,在Allegro中用Unfilled shape添加Room区域,层面BOARD GEOMETRY/TOP_ROOM,然后用Add text选相同层面定义Room的名称(就是capture中定义的那个),先点击Room shape外框,然后随便点击空区域写Room名字.
你有兴趣先试试,我自己还没玩过的,应该没有问题的!
好好好,马上试试,谢谢!
oh,my god。死机了~~。
不会吧!有这么严重吗? ~~
是可以。但是容易死机呀。
我放第一页时比较顺利,第二页就死机了。
我第一页只有三个电阻,第二页也是。要是大图就。不敢想像了。
哇噻,那看来不大敢用,死机还是死Allegro?
我有空也试试!
死allegro。
现在问题解决。把top grid的格点设大一点(100mils)就不会死机。
还有一个问题,就是自动放置第一次后,把零件删除,再自动放置。就不管什么零件都一起放了。呵呵~~。
会那样呀,看来是Bug!
要是不能以新转法转netlist还有用吗?
普通转法就是不能把Room设定带到Allegro中,不过可以在Allegro中定义!
怎么个定义法,麻烦吗?既然不能从原理图中带进信息,那还如何按页排列呢?
不是指达到你先前的要求,只是设置Room属性!
哦。
用新的转法是有点麻烦(比较严谨)。PinNo和PinName的问题大家又是如何简单地解决呢?
我覺得可以把那一頁面的零件存成一個txt檔﹐placement的時候就可以一起移動了。
具体怎么做?
出单页BOM就OK了啊
thank