• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 电子设计 > PCB设计 > Allegro PCB技术问答 > allegro里面有谁用过模块复用这个功能的?

allegro里面有谁用过模块复用这个功能的?

录入:edatop.com     点击:

    在我们画不同的板的时候,通常有一些经常通用的模块电路,我希望能在每次导到PCB的时候不用从新去布局和画线的.希望把它从库里面一拿出来就可以用,这样就会省去很多的工夫了,不知道allegro里面怎么去实现呢,我知道里面应该是可以实现的,一直都没有找出来,不知道那位高手能指点一下,或者大家一起去共同研究一下,在这里跟大家分享分享!

顶! 高手说一下啦!

用subdrawing功能就可以了。

























如果把这个帖子设置为精品帖,我就可以很容易找到并且回复大家的问题了

自己哈哈一下!~~

不对吧你这样设是有问题的吧不同的板子原理图也不同吧你这样导入的就没有了NET。

那个用subdraw的简直是误导入门者哈,这个完全是两码事。
这样要不得哦,要批评liweigluck和姚澜哈。


对了,零件导出去的时候就没有了属性了,在导进来又要重新netin,至于解决的办法我还不知道。

指点指点啊,不要只批评啊

回復9樓:

Import & Export 零件的時候都把Preserve Refdes都勾上就可以了

其实是有方法的只是比较麻烦而已。

第一,你把所了的东西有SUBDRAW导入你的新板后,可以先放在板框外面。

第二,你做你的新板时按我们常规在方法,Netin原理图后,把所有的零件PALCE进去

第三,然后就一个个SWAP就好了,不过很麻烦就是了

原来楼上的是某某啊

的确,这也是一个不错的方法哦.

不过,如果两个原理图的器件编号都有规则的话,可以直接修改subdrawing的文本文件啊.

厉害 我还刚开始学画电路图

很诧异,看到那么多人在说什么subdraw等等之类的,还有什么swap的手法,甚至结构DXF都上来了。
subdraw主要是过去分工画板的需要(或部分板块根据版本不同而有不同的layout).
用什么手工swap的方法就太浪费人力资源了,如此繁重的简单重复劳动如何高效高品质地出东西?
难道只是为画板而画板呀,只有这样的需求的话,我无语了。

如果用orcad的话,非常非常老的版本都有个什么hierarchical block/part 的概念。
在Allegro中,有相当的内容是关于"可重用模块“的,有专门的文件类型.mdd,有相关的属性REUSE_ID等等。

还在感叹中。竟然那么多人热衷于把subdraw当“重用模块”用,并不厌其烦地手工去一个一个检查什么REF,NET之类的,如果这样,这么多年来开发计算机电路设计软件的人真的是白痴,没有看到大家做得这么辛苦。

其实从subdraw派生出的新的东西可以看到,Allegro有了Partition的东西,因为仅仅那个简单的拷贝式的subdraw也有点不适合现在的需要了。

Allegro SPB程序包的Reuse功能似乎在用Design Entry画原理图的时候比较好用,而且要用到Project Manager来管理Reuse Module,而用Capture的时候似乎不怎么好使,起码没有见到过很明确的教程,帮助里面说的也比较麻烦(编号和Reuser_ID),值今,还没有用过Capture -> Allegro的设计重用功能,看来需要大家摸索一下,出一个教程和例子供大家参考一下

RichardLC如果懂得怎么用,希望不要只作批评,也来给大家做做讲解

Capture-Allegro的流程并不复杂,帮助里面也没有你说的那么麻烦,比如属性reuse_id是自动管理和生成的,如果只是跟着标准流程走的话,根本就不用知道reuse_id是什么东东(这个对偷懒的人很有用,呵呵)
我用那个reuse功能是很久以前了(当时需要马上查帮助,没啥复杂的)。
不需要我讲解吧?看帮助的话,最多半天就掌握。

凭借记忆,大概步骤是:

1. 设计你的各个模块电路,以及相应的小pcb板,PCB要生成.MDD文件,从高一级别的角度来看,MDD可以理解为一个封装了的复杂器件(含焊盘走线规则等等)。
2. 设计你的大电路,包含需要的各个模块,注意做Annotate的时候相关的Reuse选项。
3. 如果想修改模块的内部设计(电路或LAYOUT),要修改模板后再更新大设计。which is make sense, right?

详细的有空再贴了。现在没空,上班中。呵呵

有什么要求没有?例如和pads的这个功能比较?

为了跟RichardLC"较劲",又仔细看了一下帮助,总算弄出来了,确实是比较麻烦,说不麻烦是假的,但是用好以后还是觉得比用sub-drawing好用。不过要是想重用的东西也比较大的话,有很多细节要注意,不是很好把握,需要大家增加经验,多捉摸了

但是用好了还是挺好用的,比如做了几个板子都有一样的电源模块或者以太网接口什么的。还是建议大家多看帮助吧

ps,Richard在二十楼的帖子是半夜一点多贴的却说还在上班,放不方便问一下,您在哪里高就?

哈哈,这样的"较劲"才好嘛,你看,一个"较劲"估计半天不到就因查阅帮助而掌握了一个重要的真正意义上的"模块重用",掌握这个用半天,多练几天应该可以很熟练运用的.

这半天功夫的效果比用了无数天简单劳动式的机械化的滥用subdrawing要好多了是不是?

积极不断学习的效果总是会帮助你不断提高,始终用着一个陈旧的或过时的或滥用的东西终究是会被人.....追上并被抛在后面的.嘿嘿,说起来很可怕,其实只要始终有积极的态度,学习的过程就在无形中完成了.(我好罗嗦啊,好像说教的,哈哈)

没有什么不方便的,我在Montreal过日子, 北京时间半夜1点的话,我这里就中午1点,中午没午休的习惯,我下午下班就走人,呵呵.

偶都是用导出需要共用的那块PLACEMENT然后再作处理。

有意思,谢谢RichardLC,之前就觉得您对Skill的掌握很厉害,原来真是一位勤奋的朋友,多谢指教,欢迎说教

Cadence Allegro 培训套装,视频教学,直观易学

上一篇:如何编辑制作封装时的焊盘序号等
下一篇:请教protel库转allegro中出现的问题?

PCB设计培训课程推荐详情>>

  网站地图