EDA365电子论坛网

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

作者: cccccc32    时间: 2011-8-10 13:17
标题: 两个PCB合并,器件和布线各用一半,怎么操作?
本帖最后由 cccccc32 于 2011-8-11 17:05 编辑 . \: ~( V6 O; S3 W9 ]6 h' H! ~
7 s7 ^: `+ U: V+ w& t
大家好!
: v6 }+ v8 y3 B% ?7 V) A6 r5 f8 ^( F0 g; c5 l, n
      如题,两个PCB中的器件和连线有都各有一半与新的PCB一致,想合并到一起。目前是新建一个PCB,把两个都放进新的PCB中可以,但是把其中一个放进另一个pcb中就导致直接allegro关闭,没有提示错误。请问该怎么解决? 谢谢!!!$ ~/ i3 b) M+ n, i$ F2 n

作者: art_li    时间: 2011-8-10 13:36
这个MS要先把原理图整合好 ~~  (需要的那部分net和元件的ref都要一直)之后导入网络表,在执行sub-drawing (元件和走线一起过去,注意勾选保持元件refdes选项。GOOD LUCK!
. ]6 S% N/ o" z
作者: cccccc32    时间: 2011-8-10 13:38
回复 art_li 的帖子
* G# K" M2 |, e
7 K& p( D( f' E. u* L& fok 我试试,非常感谢高人的指点!/ }9 }1 S  |4 Z' V0 M/ m6 ]4 |( Z

作者: cccccc32    时间: 2011-8-10 13:44
回复 art_li 的帖子
! y' [) Y) a+ o
5 l4 j2 l3 c8 z; j7 t# `+ z" q+ h" m请问是新建一个PCB之后导入新的网表,还是把网标导入合并其中之一的PCB呢? 谢谢!
作者: art_li    时间: 2011-8-10 13:54
回复 cccccc32 的帖子3 J: L3 b/ q( e; i

4 E: G" W- c- }- ^4 \" }1 f都一样 后者貌似可以少导出个sub-drawing  ,线路图一定要整合好别多了少了,导致功能问题 ,小心~
作者: cccccc32    时间: 2011-8-10 13:58
回复 art_li 的帖子
! M3 s7 D$ n/ `0 l) K4 B& a- c0 n% @3 D4 m8 T0 B5 y
好的,我再试试,谢谢!2 x! y6 Q" H. D# Z5 y

作者: 陈丽    时间: 2011-8-10 14:03
本帖最后由 陈丽 于 2011-8-10 14:04 编辑
1 _, I& U! T8 S( d: c$ s$ p! U0 {: F( @5 [( v! y" _3 x
随便用一个PCB当主板,删除另一半的器件后,再用 Reues 功能将器件和线贴过去就可以了。
作者: cccccc32    时间: 2011-8-10 14:07
回复 陈丽 的帖子3 O, [# [% K' B

( J. ?2 p8 X7 o4 _3 i# |你好!& g# t6 V1 R9 H
     谢谢指点,我用的是15.5版本的,没用过您说的reues,请问这个功能15.5有吗?如果有在哪,谢谢!
& r5 [7 ~+ z5 U" k
作者: cccccc32    时间: 2011-8-10 14:33
回复 art_li 的帖子( c7 l  _/ O8 r2 Z- W! `6 V3 E

8 c) C6 p, t5 O9 @* Z+ B5 r8 _, G/ @你好!
+ T& l, D7 B" K; {7 y$ Z) _3 V/ F) c9 j2 y
     在打扰一下,我试着把第一个PCB用subdrawing导入第二个PCB中,第二个PCB在导入第一个PCB的subdrawing前我先导入了新的网表,这样的方式都会出错,allegro直接就关闭了。这个方法没成功,不知道怎么回事?请再指点一下,谢谢!
6 [/ M# b7 {! `" Q/ N9 M
作者: cccccc32    时间: 2011-8-10 14:38
回复 art_li 的帖子
9 C4 E9 w* x$ B* T0 N8 K
6 s8 L) [7 U; t0 I我在一个PCB中导入新的net,然后再把另一个PCB放进来,但还是同样提示是allegro运行错误,直接就给关了。悲哀!!!
. ~! A3 V) b. V4 `& q: C! K9 X3 _- n* g. \

作者: art_li    时间: 2011-8-10 14:47
回复 cccccc32 的帖子) _; w$ f1 w( d' o4 D1 h

7 i! a' L# t6 ]4 p不会吧~这个不好说~  1.原理图的网络表能正常导入吗?2.你的零件库里有这个板子的零件封装吗~?3.呵呵应该有outline吧。。。你的情况挺复杂  ,不会如此啊~!!1 }4 }* s3 z2 b

6 X% m2 s2 S$ L% S
作者: art_li    时间: 2011-8-10 14:50
路径上没有中文吧~? 有错误报表吗·····
作者: cccccc32    时间: 2011-8-10 14:51
回复 art_li 的帖子
- M" I1 a5 A7 I% `& t% n; O. S9 a3 M5 y. s/ c9 L
谢谢您的分析,我再试试。 谢谢!, P1 R/ ~/ Z& K. _% D. U6 h" c

作者: cccccc32    时间: 2011-8-10 14:52
回复 art_li 的帖子6 B* q# C6 b6 [% Y' d+ c

$ H; M$ q1 d" d, f你好!
- A, {; ?2 }. E. T2 d4 x     路径上没中文,没错误报表,而且网表也没问题。器件的封装都有。7 Q9 i3 n4 z6 q

作者: 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 的帖子" K6 _- e9 ^6 c3 Q1 C
  V; r# I1 Y% [2 T& O& D! F
你说的placement~sub-drawing ,是新的合并方法吗?我还是晕乎乎的,搞不清楚了。2 U3 `0 a. S* K! N  H

作者: cccccc32    时间: 2011-8-10 16:48
回复 art_li 的帖子( E4 M; ~$ M% n' K; }6 g- A

. `$ W/ q: K$ l1 j$ A" x哎!!!
* {: v$ p5 a8 F; N  Q, ?$ U# V. J6 \; D* E8 L' a# X
        不知咋搞的,导入subdrawing和router,allegro 都直接死了。完了  这下真完了 $ h7 v6 S0 g7 F1 |$ ]  f

作者: art_li    时间: 2011-8-10 17:25
回复 cccccc32 的帖子/ M! K! B9 R" v; d) C

5 S/ j; y! h& G, |: I* |8 Y$ xsub-drawing 的导出参考点,和要导入的主板大小,会不会你没设置好~   感觉你的问题不应该出现# G6 V7 Q1 x& o$ O8 P- |

作者: cccccc32    时间: 2011-8-11 09:52
回复 art_li 的帖子
. y* E' A6 l' ^  C+ ?
* o- n( u& n8 q! P; V2 P你好!
1 d1 ]# h" s$ l; g5 X4 l' F- X
9 @: J; d! h) t      我新建PCB,导入netlist,然后subdrawing两个PCB后,发现元器件序号都没了,不过我在导出时选择了保存序号、保存shape、net;另外延用的两个pCB有部分封装没有或者封装后来更改过;log文件我打开看了一下,SUBDRAWING里面写着元器件序号的size新建的PCB没有,有的net也不能生成动态shape;
3 j4 v* N  H  n
9 B6 r+ t8 n6 \5 F4 d( q/ j" _6 r( x6 R; D/ Y  M) @$ a

作者: cccccc32    时间: 2011-8-11 09:54
回复 art_li 的帖子# C6 y0 W- p- Z7 J( ]7 [; T9 M
" d/ s" m  F* h, m9 _, i
是不是说log文件里的size、net不能生成动态shape、没封装的都会导致subdrawing后元器件序号变成U*、C*这样的问题呢?
' S6 _, o- ~5 D' i* ]) a% D1 L' D: X
作者: art_li    时间: 2011-8-11 10:41
回复 cccccc32 的帖子
( w7 ]0 G4 N, j5 U- O8 E
7 G/ x; a5 g- ?你在到出的时候勾选了保留 ,导入的时候呢??
作者: art_li    时间: 2011-8-11 10:43
shape考虑都变成静态的,再到出 试试~
作者: cccccc32    时间: 2011-8-11 10:49
回复 art_li 的帖子: g$ ?4 H4 ^/ O4 B" L# A' d  j! d# E
6 g2 H  v! \& n' o0 ^$ H
导入的时候我也都勾选了,右侧是分配序号和保持shape的net;
; D. t: m' y8 g& i& s/ ~  y, k. l/ j) I
我再试试。8 J' p1 C$ k! z* s

7 Y0 _, j& d' s$ ]% r# f+ D/ G这两天被折磨疯了
' y3 J- x1 z1 w1 G: ?2 R( d
作者: art_li    时间: 2011-8-11 10:53
回复 cccccc32 的帖子
" m  R2 f6 Z0 ]1 P4 _/ T( f2 E" S% ?2 C% T+ t
加油~
作者: cccccc32    时间: 2011-8-11 10:54
回复 art_li 的帖子- k, K  v/ g" K0 {0 n  t5 C$ P

8 \" a7 h9 O& J' j" N* ^' `. m导入的时候应该勾选吗?7 q# c* T1 i  M$ O/ E

作者: art_li    时间: 2011-8-11 10:57
回复 cccccc32 的帖子
, N& O0 |; K& c) ~: j6 V, f6 z/ }6 [! L, z; X; T# v& p; n
那是必须的(刘大脑的都知道
作者: cccccc32    时间: 2011-8-11 10:58
回复 art_li 的帖子
6 r3 D3 w8 t: P: p4 r+ t8 I, n' y- ]. y, e( p6 L2 G" H

作者: art_li    时间: 2011-8-11 11:00
别误解,是刘大脑袋~乡村爱情里的    口头禅:必须的
作者: cccccc32    时间: 2011-8-11 11:20
回复 art_li 的帖子3 B4 [0 ~6 I( E: X7 t, v/ _

9 J  }7 e) P$ F# `" C7 {怎么能一次性把shape都改为静态?我试了一下只能一个个的改。  T, ^3 L9 R2 W+ d3 Q2 m1 a

作者: 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 的帖子+ W9 Q, s/ z5 |6 A$ ?
( K( K& F' d/ d
谢谢!!!' w$ G" z; O3 t3 \7 _5 |2 p3 R

作者: cccccc32    时间: 2011-8-11 11:59
回复 art_li 的帖子9 {$ U, B  y. z/ O3 e

* p6 p% }8 C! k这次成功了,但是还有个问题,我导入后有些器件的序号变为U*,有的就是保留序号了,是不是序号变为U*的都是我新板上没有的器件?
( e4 V2 c4 P: T9 d) x
作者: art_li    时间: 2011-8-11 12:04
回复 cccccc32 的帖子' F* @$ m: h1 a) S; B

% h6 [! m/ L, D你的主板上是不是已经有相同的ref~了  原理图的ref应该附上了吧`~~7 n3 Y  \7 G9 ?( e- |4 [# u

. ^* U: V4 \: B! S
作者: cccccc32    时间: 2011-8-11 13:19
新板子的网标导入器件序号就都进入PCB里面了,我导入的另外两个板子的subdrawing里一半的器件序号是与新的序号相同的,而且导出的时候也选择了保存元器件序号啊。$ n4 ~. F$ ]0 j; V- n/ s
但是导入时选择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 的帖子9 O9 x5 X( X) _( {. Z3 d8 |4 H5 T
# e  I, @' D  j7 T/ t
1.确认线路图中有你要sub-drawing的元件ref! z# j, r0 Q9 N
2.确认你的主板上没有摆放此元件(若摆放了删掉)
' B5 ^, H8 k% m  a' J. O2 E7 Q0 o+ u4 N7 i

作者: cccccc32    时间: 2011-8-11 13:46
回复 art_li 的帖子7 |! e; y. N1 a7 h. b; M2 i  y  n
) c8 l. i% W2 R  l
OK,谢谢!




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2