EDA365电子工程师网

标题: allegro中如何改位号?不是改字体大小,而是具体的位号值 [打印本页]

作者: 祝祝    时间: 2015-12-2 16:04
标题: allegro中如何改位号?不是改字体大小,而是具体的位号值
本帖最后由 祝祝 于 2015-12-2 16:05 编辑 " i$ [5 v% v  c+ M; h
5 U, E2 [9 I4 P+ T; a* S
在帮助文档中看到,可以更改器件的位号,但是在allegro中没有找“component list”,和Object—change命令。不知是否有人知道如何改位号?* x2 ?! h. s* W# Y- b# D) v
Edit RefDes DialogLets you modify the reference designator values of more than one component simultaneously.3 ]$ Q  \; K/ A9 r+ Z6 W: \
How to AccessDo the following:/ ?5 ~7 G8 Q! d: X2 D
1.
Select the components whose reference designators you want to change in the Component List.

  _6 t  r0 n7 C# V, D
2.
Choose Object - Change - Ref Des - User Assigned.

: f3 a- ^" N1 r6 V2 {$ j% a1 \" m6 A
Instance Name8 d: q" h8 R- U  h) \# |2 H1 T
Displays the instance names of the components you selected in the Component List.6 r- ?- s! O8 c# H0 s0 {
Old RefDes Value. R( F. p; z3 W/ e, _5 ]6 i8 f  ?
Displays the reference designator values of the components you selected in the Component List.3 z- V5 G2 f4 P7 V
New RefDes Value: ^* d0 Q6 h/ j1 O: j
Enter the new reference designator value for a component.
# g4 g% `7 }* z3 F. PYou can also copy reference designator values from another application such as Microsoft Excel and paste them in this column.9 Z: D" P' C) A, X' g! z

& s! W5 g" }; C& p* J- A
. \5 \! B6 t7 ?7 {
5 F" v* o) }/ p" A# ^; ~7 V
$ V- N6 z$ p4 l" W+ H* `! m, U& D( m/ \1 C! F2 Z3 G* `

作者: chrysalis    时间: 2015-12-2 16:37
logic >> part logic
* }7 s" Y( ?1 w3 P7 E7 C. C2 I( b在主界面点击器件,可以在弹出窗口看到各个属性,修改位号,点击右边的modify就行了。
. u- Q: {; w( c+ {& U8 U) \
1 m3 O2 [3 t4 M" |! M9 o5 z& ~3 s+ |不过修改位号也就动了网表,不建议直接在PCB上修改。
作者: dzkcool    时间: 2015-12-2 16:47
不建议在PCB中修改元器件编号,会导致PCB与原理图不对应。- s! s! z. N3 ?. t
如需修改,可打开元器件编号所在层Ref Des/Silkscreen_top或Silkscreen_bottom,用Edit->text命令修改元器件编号,如输入板上已用到的编号,其他地方的编号将自动改为被修改的元器件编号。
作者: chrysalis    时间: 2015-12-2 17:37
dzkcool 发表于 2015-12-2 16:47
3 X( u. T) J  X. @. ~! {不建议在PCB中修改元器件编号,会导致PCB与原理图不对应。
; z( H! @5 y1 j" @  t如需修改,可打开元器件编号所在层Ref Des/Silk ...

0 |, h% j2 ~) u4 @我居然没有想到可以直接改…………
+ t/ @8 P; Z7 l7 U$ m
作者: 祝祝    时间: 2015-12-2 19:14
感谢两位的解答,两种方法都很好。
2 |" v* J0 I( Y4 ?我自己太二了,想到改text了,一转念又想到Ref Des除了有Silkscreen层还有assembly层,改了一个估计不起作用,改两个不知道会不会冲突……就是想太多还是应该尝试一下的。  W) x( @; l% C/ h- ?
同时也感谢两位对原理图匹配问题的提醒,其实这样做的目的,是因为原理图改了一些元件的位号,但走线依然不变,希望导入网表后元件还呆在原位,所以才想要在PCB上更改位号。
作者: shirly229    时间: 2015-12-2 20:20
在allegro中通常一个功能对应很多对象, 如copy,change等等,只是在用的时候一定要注意class、subclass和FIND的选项
作者: longzhiming99    时间: 2015-12-3 09:20
祝祝 发表于 2015-12-2 19:14
" Y, U8 x  [' Y感谢两位的解答,两种方法都很好。  y+ ^6 f2 ~6 h7 g8 V; k
我自己太二了,想到改text了,一转念又想到Ref Des除了有Silkscreen层 ...
/ f1 b0 Q8 p% ^' }0 L0 e
allegor16.6以上改编号后重导网表不会动PCB元器件位置,但记得16.3会!4 O3 Y" ?5 G3 C8 g

作者: 祝祝    时间: 2015-12-3 09:25
longzhiming99 发表于 2015-12-3 09:20% G3 w$ J* M6 V7 x. \4 f8 k  f
allegor16.6以上改编号后重导网表不会动PCB元器件位置,但记得16.3会!

$ N! I  D: X) a: n  h7 ]我用的就是16.6,但是导网表位号变了的器件还是会飞啊~~看过导网表那一步的设置,没找到相关勾选项。求指教@@
  L4 q, m" P$ Q0 c7 R4 O
作者: longzhiming99    时间: 2015-12-3 10:04
祝祝 发表于 2015-12-3 09:25$ W4 @5 Q6 w% G
我用的就是16.6,但是导网表位号变了的器件还是会飞啊~~看过导网表那一步的设置,没找到相关勾选项。求指 ...

& J& c5 L% v3 b; G2 z4 S7 `那我就没研究了,反正自从用16.6没遇到会飞的情况,就算重置为?,都不会。除非是改了封装才会飞+ ^  `6 s. Z/ C! ^! P! Z

作者: 12345liyunyun    时间: 2015-12-3 14:24
你确定要在PCB中改?这样与原理图就不对应了




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