EDA365电子工程师网

标题: 两个PCB合并,器件和布线各用一半,怎么操作? [打印本页]

作者: cccccc32    时间: 2011-8-10 13:17
标题: 两个PCB合并,器件和布线各用一半,怎么操作?
本帖最后由 cccccc32 于 2011-8-11 17:05 编辑 / i: @8 p$ W/ R5 @1 O% s+ t7 H

) n4 R, p. N8 a9 ^: F! l大家好!0 O7 o' H3 g5 a3 U6 Q4 `
1 ^" I( P& M) Z4 M5 b
      如题,两个PCB中的器件和连线有都各有一半与新的PCB一致,想合并到一起。目前是新建一个PCB,把两个都放进新的PCB中可以,但是把其中一个放进另一个pcb中就导致直接allegro关闭,没有提示错误。请问该怎么解决? 谢谢!!!
* _, t# s) |' u) w: E0 X7 G
作者: art_li    时间: 2011-8-10 13:36
这个MS要先把原理图整合好 ~~  (需要的那部分net和元件的ref都要一直)之后导入网络表,在执行sub-drawing (元件和走线一起过去,注意勾选保持元件refdes选项。GOOD LUCK!* X2 t: k& q8 `8 n' x$ g

作者: cccccc32    时间: 2011-8-10 13:38
回复 art_li 的帖子8 B' Z- C4 h! d! J& K) S4 j/ R% a
# {* V9 I, {6 y  b  ^! A4 C, m
ok 我试试,非常感谢高人的指点!8 ~* ^. t. _1 o: q' [: z

作者: cccccc32    时间: 2011-8-10 13:44
回复 art_li 的帖子
) t4 h1 @0 [- D1 \
- N" o" }/ |& K  X6 c" m5 I请问是新建一个PCB之后导入新的网表,还是把网标导入合并其中之一的PCB呢? 谢谢!
作者: art_li    时间: 2011-8-10 13:54
回复 cccccc32 的帖子7 b* A) e! X' c/ j) ~

8 Z! l! H5 F( S* K* S& x2 j都一样 后者貌似可以少导出个sub-drawing  ,线路图一定要整合好别多了少了,导致功能问题 ,小心~
作者: cccccc32    时间: 2011-8-10 13:58
回复 art_li 的帖子5 D; J* {" I) Z- X

" Z. U3 h9 u% P$ J好的,我再试试,谢谢!5 ~# p- X& Y; Z) o

作者: 陈丽    时间: 2011-8-10 14:03
本帖最后由 陈丽 于 2011-8-10 14:04 编辑
# y  a! d% n1 b7 J/ m. S# ~3 D6 j1 P  I& G
随便用一个PCB当主板,删除另一半的器件后,再用 Reues 功能将器件和线贴过去就可以了。
作者: cccccc32    时间: 2011-8-10 14:07
回复 陈丽 的帖子4 |3 {6 z: D. w2 A! z, q

1 S- D0 G6 ]8 n* ~你好!: ]5 l3 ~8 w$ g  B
     谢谢指点,我用的是15.5版本的,没用过您说的reues,请问这个功能15.5有吗?如果有在哪,谢谢!
; r) o# s; y6 z+ m' o
作者: cccccc32    时间: 2011-8-10 14:33
回复 art_li 的帖子/ |$ ^% o/ C/ E

1 p8 A9 O$ G- g" ]你好!# X5 q" \( i0 V/ \; F
7 f" v! T% ]: A0 p+ H2 v% E/ F
     在打扰一下,我试着把第一个PCB用subdrawing导入第二个PCB中,第二个PCB在导入第一个PCB的subdrawing前我先导入了新的网表,这样的方式都会出错,allegro直接就关闭了。这个方法没成功,不知道怎么回事?请再指点一下,谢谢!
: B" V2 _. g. h+ X% O8 \* `
作者: cccccc32    时间: 2011-8-10 14:38
回复 art_li 的帖子/ q8 ]' ]4 Q' n$ K: E
/ h  ^6 `. ?9 Y& ]7 I, I! m: O5 }
我在一个PCB中导入新的net,然后再把另一个PCB放进来,但还是同样提示是allegro运行错误,直接就给关了。悲哀!!!
- n' y$ a& p4 I2 l$ ~( Q/ p; F9 `; l  i" K3 F

作者: art_li    时间: 2011-8-10 14:47
回复 cccccc32 的帖子
* s' E" \2 c$ |, t; l7 Q# X: U
8 B7 e1 U) b5 Z' {" P$ ?不会吧~这个不好说~  1.原理图的网络表能正常导入吗?2.你的零件库里有这个板子的零件封装吗~?3.呵呵应该有outline吧。。。你的情况挺复杂  ,不会如此啊~!!! v' b2 m+ z' e. ?% z  n

5 M6 X- E* Y9 x
作者: art_li    时间: 2011-8-10 14:50
路径上没有中文吧~? 有错误报表吗·····
作者: cccccc32    时间: 2011-8-10 14:51
回复 art_li 的帖子
$ q# f  w- ]; ~, O1 M- G6 N- C" W7 F! M( `1 q+ x7 _' G4 e- g% R- s# X2 R
谢谢您的分析,我再试试。 谢谢!
/ h9 e/ e- H& y3 o, e) i" q
作者: cccccc32    时间: 2011-8-10 14:52
回复 art_li 的帖子
0 C$ j$ p8 Z3 d. B6 `: A% [5 c6 d% q* ?  j$ s4 L
你好!) j+ |6 Z  s& ^! F1 B
     路径上没中文,没错误报表,而且网表也没问题。器件的封装都有。8 Z7 I$ L! A; P; h3 w" n6 v

作者: art_li    时间: 2011-8-10 14:54
那我投降~ 怎么会这个样子~
作者: art_li    时间: 2011-8-10 14:55
不对啊 ,这个就当是个新案子,导入网络表格后,应该 可以placement~sub-drawing 等一系列的~动作啊  你的情况很复杂~
作者: cccccc32    时间: 2011-8-10 15:06
回复 art_li 的帖子3 u, D0 p, ^6 `% x

9 \) H/ F5 Z' j7 X# O8 @你说的placement~sub-drawing ,是新的合并方法吗?我还是晕乎乎的,搞不清楚了。
8 o7 w4 }) B9 F- E8 }/ L+ I
作者: cccccc32    时间: 2011-8-10 16:48
回复 art_li 的帖子
/ I6 P/ Y$ w8 |! x9 ^# z; Q, ~% B
哎!!!
0 n! [. E- V! B. R& T
/ F+ C7 e* @! I; f% e: _        不知咋搞的,导入subdrawing和router,allegro 都直接死了。完了  这下真完了 9 w( W% c3 f& K! t% G

作者: art_li    时间: 2011-8-10 17:25
回复 cccccc32 的帖子3 F* P5 z7 a7 |& }/ A& l* C
9 h. t/ O: q4 V3 L7 Q
sub-drawing 的导出参考点,和要导入的主板大小,会不会你没设置好~   感觉你的问题不应该出现. L/ F0 S1 H$ @% t" S# X

作者: cccccc32    时间: 2011-8-11 09:52
回复 art_li 的帖子; q' Y/ h8 [1 p) _
% B# M: P$ c6 m$ s9 a
你好!
9 V* o7 A; @( H& z' c  r! B$ P' D
) w, p3 ~& y/ c* T& ~      我新建PCB,导入netlist,然后subdrawing两个PCB后,发现元器件序号都没了,不过我在导出时选择了保存序号、保存shape、net;另外延用的两个pCB有部分封装没有或者封装后来更改过;log文件我打开看了一下,SUBDRAWING里面写着元器件序号的size新建的PCB没有,有的net也不能生成动态shape;& Q3 t$ F5 d/ `# t. I

7 a" q! ^3 R+ s% v! c- E# K  F7 k. a
# \. U7 K$ t* L4 {
作者: cccccc32    时间: 2011-8-11 09:54
回复 art_li 的帖子
, P5 i5 m0 ?: X5 v% [
% I  e% W8 ^: K4 V$ O3 [9 m是不是说log文件里的size、net不能生成动态shape、没封装的都会导致subdrawing后元器件序号变成U*、C*这样的问题呢?
  Q7 @: z; ]/ H/ g9 n/ N
作者: art_li    时间: 2011-8-11 10:41
回复 cccccc32 的帖子' V6 Z; n/ {# ?) f; b0 B! G6 m
6 E  s) _4 {( Y, w9 w2 N/ Z
你在到出的时候勾选了保留 ,导入的时候呢??
作者: art_li    时间: 2011-8-11 10:43
shape考虑都变成静态的,再到出 试试~
作者: cccccc32    时间: 2011-8-11 10:49
回复 art_li 的帖子5 s! F; }" q8 G( i/ q& M5 R
. D& @) t& E: I/ a) |; a9 N$ y
导入的时候我也都勾选了,右侧是分配序号和保持shape的net;
5 {" {( F6 ]9 V" V! G$ p7 P) g' Y7 o6 f. \1 V5 s5 b+ Z
我再试试。/ B  _. m# S: B9 K

9 i/ f# i3 {5 f$ q: V( ?7 p) |" l这两天被折磨疯了* v+ g: r8 L; r  M

作者: art_li    时间: 2011-8-11 10:53
回复 cccccc32 的帖子. w& K* t3 ^1 ?: R' l! n

2 J* w2 Y( |% {/ C加油~
作者: cccccc32    时间: 2011-8-11 10:54
回复 art_li 的帖子
* \+ A( V: u$ A
7 p# ]( C4 _( A) e2 F* D导入的时候应该勾选吗?
' s* c8 d! s; _" y% _
作者: art_li    时间: 2011-8-11 10:57
回复 cccccc32 的帖子
, t& ~& T* g# w* w# U9 Z
. M+ @: t* N9 x8 k/ |6 R4 z) S* _那是必须的(刘大脑的都知道
作者: cccccc32    时间: 2011-8-11 10:58
回复 art_li 的帖子: E5 N2 I9 F9 |! I0 d

/ ~! ~0 c0 `- s( Z: ]/ E; D" Z
作者: art_li    时间: 2011-8-11 11:00
别误解,是刘大脑袋~乡村爱情里的    口头禅:必须的
作者: cccccc32    时间: 2011-8-11 11:20
回复 art_li 的帖子
( q; H- v5 E8 d7 V: f7 [2 K& R9 b# J% b/ ?) w
怎么能一次性把shape都改为静态?我试了一下只能一个个的改。+ v: Z  C+ G4 g6 g2 h, G

作者: art_li    时间: 2011-8-11 11:29
shape--change shape type----参数shape fill 选 type:to static solid  整个板子一框 ok  ~ 记得打开变更的层面
作者: cccccc32    时间: 2011-8-11 11:37
回复 art_li 的帖子
  l, Y( M" w" K  ^; p' ~) c  `+ _2 J5 y
谢谢!!!
3 d+ w# X2 {  M" p" k; g2 B
作者: cccccc32    时间: 2011-8-11 11:59
回复 art_li 的帖子: O2 [, S$ H+ K
, S5 a+ R% V5 k1 Z
这次成功了,但是还有个问题,我导入后有些器件的序号变为U*,有的就是保留序号了,是不是序号变为U*的都是我新板上没有的器件?! D9 t* m) k/ Q1 h3 ?' f7 O0 W

作者: art_li    时间: 2011-8-11 12:04
回复 cccccc32 的帖子  C& G5 h; t# K. X5 `" r

1 S$ u: i( @$ D! H你的主板上是不是已经有相同的ref~了  原理图的ref应该附上了吧`~~
/ r, h9 K# b2 G  E/ g, t# j
! i' Z9 x3 y( n! _5 P
作者: cccccc32    时间: 2011-8-11 13:19
新板子的网标导入器件序号就都进入PCB里面了,我导入的另外两个板子的subdrawing里一半的器件序号是与新的序号相同的,而且导出的时候也选择了保存元器件序号啊。
& n$ x: C/ r+ V, y6 o但是导入时选择assign refdes了。
作者: art_li    时间: 2011-8-11 13:25
迷糊~你的表达我不太明白... ...
作者: cccccc32    时间: 2011-8-11 13:30
我的意思是新板子与subdrawing之前pcb中相同器件相同序号的就有序号,比如u301;变为u*的是subdrawing中有的器件,但新板子中没有的器件。
作者: art_li    时间: 2011-8-11 13:41
回复 cccccc32 的帖子
4 s- s: E* [5 c
" E5 {$ e5 H, d& l7 i1.确认线路图中有你要sub-drawing的元件ref
7 q* s7 W6 A: f. x5 O) a/ }( H2.确认你的主板上没有摆放此元件(若摆放了删掉)
3 f/ L$ y+ H  `+ Y% y" Y) S: G

作者: cccccc32    时间: 2011-8-11 13:46
回复 art_li 的帖子
$ v' x2 P& ?0 K1 H- S; o2 ?0 v% m
7 V; i/ v7 Q+ ^' g4 r! S3 g, O* ?OK,谢谢!




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2