1.同一个PCB内相同模块的复用(相同/不同位号)
1.1 Place replicate create(创建复用文件*.mdd)
选布局模式:setup>Application Mode>Placement edit,
Find 面板选择 Symbols 框选要模块复用的元器件,如果框选不下点击右键 temp group;

鼠标右键选择 Place replicate create,手动去选择 Vias 过孔、 Cline 电气走线、Shape 铜皮、Cline segs 电气线段,框选完成鼠标右键点击 Done 完成。空白的地方点击鼠标左键或输入原点坐标x 0 0作为参考点,弹出创建模型.mdd 点击保存。

1.2 模块复用的运用
未布局模块复用选择布局模式(Placement edit),选中要模块复用的元器件右键,选择 Place replicate Apply 放置复用应用→选择对应模型,将未匹配的元器件手动匹配,匹配后即完成模块复用。

注:
A.*.mdd拷贝到要复用的文件夹内,需保证复用文件在同一目录下
B.一般运用于同一个PCB内相同模块(不同位号)复用
C.也可用于不同PCB之间相同模块的复用,但最好是相同位号;不同位号,不同value较麻烦,可能需要手动匹配。
2.在不同的PCB板之间复用(Sub-drawing)
Sub-drawing功能就是从别的PCB文件拷贝器件或者走线、孔、铜皮等到当前的PCB文件中,而copy命令也是复制功能,但是只能应用于同一个PCB文件中。
2.1导出sub-drawing
file>export>sub-drawing-...-导出*.clp文件

将需要拷贝的对象选择完成之后呢,需要选择一个基准点去定位,两个PCB文件在进行对接的时候,就是通过这个定位点来进行定位,我们一般推荐选择原点,在Command栏输入“x 0 0”,样式一定要按照这个,输入之后,按回车键,会弹出需要保存Sub-drawing文件路径。
2.2导入sub-drawing,实现拷贝其他PCB的功能
在需要复用的PCB目标板,file>import>sub-drawing在下图②界面点击OK,选择基准点粘贴即可

在放置前勾选“Assign Refdes”,否则无位号,不好处理互换器件

注:1)该方法一般用于不同pcb间的复用,不同位号,value等较好替换
3.利用坐标文件复用布局的方法
A工程和B工程的部分模块位号一样,但A工程已经布局布线好,可利用导出导入placement(器件)的方法来实现,导出的是器件的位置坐标;其他像:过孔,铜皮,线等要再用sub-drawing的方法导入。
3.1 将A工程模块导出坐标文件
File>export>placement..

在目录下将生成place_txt.txt文件,该文件是各个器件的坐标,角度,所处层等信息
3.2 将A工程的坐标文件(place_txt.txt)导入到B工程内
File>import>placement..

以上就是Allegro中常用的三种复用模块的方法,你还知道哪些可以快速模块复用的方法?

