找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 444|回复: 12
打印 上一主题 下一主题

一个PCB中有两个相同的电路模块,allegro可以把一块的布局布线复制到另一块吗?

  [复制链接]

13

主题

54

帖子

273

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
273
跳转到指定楼层
1#
发表于 2018-1-25 13:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 kingreat 于 2018-1-25 14:01 编辑 6 N0 j) R: O. t2 T: K: ]: }
" |* d' n6 H, C* A- E/ i
求方法,同题!!/ e  V) e# W. i9 D1 K
谢谢!+ q, Y" R: C) i  C/ ]# x. R' W
/ a% m6 q% M$ T, m. S
已解决,方法如下!& Y2 _: }1 L1 y7 i0 k! ^6 t4 Z8 r. Y
Allegro 模块布局和布局复用  
# C; v* i0 p9 b6 y在PCB设计中,经常遇到许多相同的模块,使用模块布局的方式进行复用,可以极大地节约设计时间。" K4 g# u5 z& t- {
( W0 Y* l/ q# L5 t首先Setup->Application Mode下选择Placement Edit模式,然后按下鼠标左键拖动已经完成好的布局模块,在高亮元件上单机鼠标右键,在弹出的快捷菜单中选择Place replicate create命令,然后单击鼠标右键,在弹出的菜单中选择Done命令。在无元件区域单击鼠标左键,弹出提示存储窗口,选择要保存的路径和名字,单击“保存”按钮。; {! g. b* A+ I+ A7 {, b6 [9 `  ?1 _5 u: H. I7 k0 v
调用模块时,首先左键拖选需要进行复用模块的元件,可以多选,无关元件不会进行布局复用,但是不能漏选,否则复用过的时候就会缺少元件。然后再高亮元件上单机鼠标右键,在弹出的快捷菜单中选择Place replicated apply命令,在展开的菜单中选择刚刚存档的模块的名字即可5 a" C6 K, j5 R& q) v- y

6 G; \+ b8 V; G7 N- t1 p5 ]
6 F( V! K) g1 Z- f- d  N论坛里找到的!
6 e/ G+ Q0 w' j, O6 ^, A8 q! N

评分

参与人数 3威望 +5 收起 理由
jccj_wan + 2 支持!
haterwu + 1
GHOST + 2 热心人!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持!1 反对!反对!

13

主题

54

帖子

273

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
273
2#
 楼主| 发表于 2018-1-25 14:01 | 只看该作者
Allegro 模块布局和布局复用   在PCB设计中,经常遇到许多相同的模块,使用模块布局的方式进行复用,可以极大地节约设计时间。" K4 g# u5 z& t- { 首先Setup->Application Mode下选择Placement Edit模式,然后按下鼠标左键拖动已经完成好的布局模块,在高亮元件上单机鼠标右键,在弹出的快捷菜单中选择Place replicate create命令,然后单击鼠标右键,在弹出的菜单中选择Done命令。在无元件区域单击鼠标左键,弹出提示存储窗口,选择要保存的路径和名字,单击“保存”按钮。; {! g. b* A+ I+ A 调用模块时,首先左键拖选需要进行复用模块的元件,可以多选,无关元件不会进行布局复用,但是不能漏选,否则复用过的时候就会缺少元件。然后再高亮元件上单机鼠标右键,在弹出的快捷菜单中选择Place replicated apply命令,在展开的菜单中选择刚刚存档的模块的名字即可

42

主题

847

帖子

1603

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1603
3#
发表于 2018-1-25 14:26 | 只看该作者
好东西要分享,支持一下
风萧萧 雨茫茫 秋水望穿 拉线路漫漫何时是尽头
日飘渺 夜惆怅 醉眼朦胧 真心人赢得天下输了她

0

主题

35

帖子

157

积分

二级会员(20)

Rank: 2Rank: 2

积分
157
4#
发表于 2018-1-25 17:24 | 只看该作者
其实还有其它方法,譬如,你copy已经OK的零件和走线,然后将swap 零件的方法,复用模块,不推荐使用,有节点

点评

这个麻烦。  详情 回复 发表于 2018-3-30 10:38
啥意思,怎么交换零件?  详情 回复 发表于 2018-1-25 23:16

40

主题

158

帖子

352

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
352
5#
发表于 2018-1-25 23:16 | 只看该作者
zona.wang6 发表于 2018-1-25 17:24, j# S- f* U3 b/ f: F- @4 l
其实还有其它方法,譬如,你copy已经OK的零件和走线,然后将swap 零件的方法,复用模块,不推荐使用,有节 ...

( B) b: Q3 |7 ^2 e  g啥意思,怎么交换零件?
/ Y5 R1 _8 V0 D+ O

点评

如果是同一块板子:1.将同一个模块的零件放在一起,相同模块的零件分组放置(分开) 2.做好一个模块后,edit/copy,find中选择clines,via,shape,symbols; options中的retain ne  详情 回复 发表于 2018-1-26 11:21

15

主题

132

帖子

280

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
280
6#
发表于 2018-1-26 11:12 | 只看该作者
模块复用

0

主题

35

帖子

157

积分

二级会员(20)

Rank: 2Rank: 2

积分
157
7#
发表于 2018-1-26 11:21 | 只看该作者
peng2016 发表于 2018-1-25 23:16
0 g: }% G" C( G9 g5 E啥意思,怎么交换零件?
1 |6 S9 \. X; N5 g9 {; z/ H
如果是同一块板子:1.将同一个模块的零件放在一起,相同模块的零件分组放置(分开)
+ b9 Y. z7 q" e: l/ ^4 `                                2.做好一个模块后,edit/copy,find中选择clines,via,shape,symbols; options中的retain net of vias建议不要勾选;放到另一个模块的附近- W% K% |) ~/ X6 `: f8 d
                                   (注意:这个模块的所有层走线都要开)
& D: U7 [% S/ g; }$ w) T2 l                                3.place/swap/components,然后swap对应的零件,注意此处可能线没有连接上,零件全部换完后,应该是连接上的,但是SHAPE不是这样,需要自己重新命                                    名一次就OK了; L( j  J! c+ q  j' L7 \- x& c$ J
如果是不同的板子:那就需要导出*.clp出来做,记得零件库导出来,贴到新板后,SWAP方法如上,( ]& `) U) e. J2 O5 {

) s1 |! S' h1 X) n3 P( D: p. D! H3 {4 Y9 T, k6 u! _: n
希望对你有帮助
' C' H4 x+ Y8 o8 Y
$ V' S$ ]' r2 T9 g

2

主题

165

帖子

329

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
329
8#
发表于 2018-2-5 15:48 | 只看该作者
可以用软件自带的模块复用命令

7

主题

189

帖子

438

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
438
9#
发表于 2018-2-9 13:07 | 只看该作者
不太喜欢用模块的方式,如果是不同板子,而且位号是一样的话,我的方法是导出cline、via、shape的sub-drawing,然后用skill(exp-placement和imp-placement)将零件调整到第一块板子的位置上,再导入之前的sub-drawing,就完成了!记住坐标位置一定要对好了……

点评

不同板子也是可以复用的,不需要这么麻烦。  详情 回复 发表于 2018-3-30 10:39

0

主题

38

帖子

23

积分

二级会员(20)

Rank: 2Rank: 2

积分
23
10#
发表于 2018-2-27 11:36 | 只看该作者
- C/ q6 A9 O; w9 B

0

主题

19

帖子

23

积分

二级会员(20)

Rank: 2Rank: 2

积分
23
11#
发表于 2018-3-30 10:38 | 只看该作者
zona.wang6 发表于 2018-1-25 17:249 B+ _* I2 p/ ]9 Z! ]0 c/ C
其实还有其它方法,譬如,你copy已经OK的零件和走线,然后将swap 零件的方法,复用模块,不推荐使用,有节 ...

6 M5 k2 J" l$ l2 R! v这个麻烦。; S! v  k5 _) W

0

主题

19

帖子

23

积分

二级会员(20)

Rank: 2Rank: 2

积分
23
12#
发表于 2018-3-30 10:39 | 只看该作者
jiangqin229 发表于 2018-2-9 13:07
$ R. w2 K, t/ F0 P' b  y不太喜欢用模块的方式,如果是不同板子,而且位号是一样的话,我的方法是导出cline、via、shape的sub-drawi ...
/ m! x* Q: P0 u2 B: A% ?4 f* }8 S
不同板子也是可以复用的,不需要这么麻烦。
: L6 m/ t. V$ S6 H9 n

0

主题

19

帖子

23

积分

二级会员(20)

Rank: 2Rank: 2

积分
23
13#
发表于 2018-3-30 10:40 | 只看该作者
这个复用功能经常是要Device值一样才可以,就算把Device这项勾选还是复用不了,有哪位大神看到了,帮忙解答吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-24 18:03 , Processed in 0.069049 second(s), 38 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表