找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

原理图修改位号后,pcb全乱套了

  [复制链接]

184

主题

3098

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
10728
跳转到指定楼层
1#
发表于 2011-9-14 19:15 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您!

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

x
为了加快工程进度,一边修改原理图一边布板子,两个人分工合作,但是问题来了,因为原理图修改的比较乱,最后进行了统一的重新编号,导入pcb后全乱了,原理图当时没有备份!最后想通过没有修改的板子导出逻辑反标注到原理图中,想以此方法把原理图改回去,结果还没有标注就提示错误,最终只能手工重新修改原理图并保持乱七八糟的编号。allegro这点做的很不好,原理图和pcb文件以ref作为唯一标识,只要原理图的ref改变,导入pcb后元器件就一定会换位置。mentor这点就做的很好,原理图和pcb之间通过内定的unique id作为标识,这个标识是无法通过用户修改的,即使重新标注位号也不会打乱pcb的布局,而且避免了在pcb中修改位号,或者是原理图中修改位号导致的反标注错误,极大的提高了效率。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

2

主题

603

帖子

5689

积分

五级会员(50)

Rank: 5

积分
5689
50#
发表于 2011-12-21 21:57 | 只看该作者
看样子是allgro问题,不会用这个软件,受教,谢谢各位高人

18

主题

182

帖子

-9066

积分

未知游客(0)

积分
-9066
49#
发表于 2011-12-21 17:38 | 只看该作者
ticoca 发表于 2011-12-19 16:32 & F# j! R$ h9 f8 Y  o7 T. u
用习惯了低端软件的人还在这里说allegro不好,allegro的强大功能不是你们这种傻瓜能理解的···
8 h- G% ^1 @! l* u, _: k
软件没有低端高端。只有人的水平才有高低。这个正如素质。# U5 e. }" }- G+ D
恐怕我用allegro的时候,你还在读书呢。

136

主题

1421

帖子

1789

积分

四级会员(40)

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

积分
1789
48#
发表于 2011-12-21 16:16 | 只看该作者
amaryllis 发表于 2011-12-21 13:46
  J) S$ q) ~3 y0 A7 m试了一下,同一份图里面,有部分元件修改位号PCB里面不会变,哪怕重置为?号后再编号。但是只要删除了就不行 ...
. b- x1 P1 ^" n  ~' v5 H
可能只有Cadence公司的工程师才能给出答案了. 可能是软件本身不行了, 要是哪里设置问题的话,要么全部乱要么全部不乱才对.

7

主题

888

帖子

4426

积分

五级会员(50)

Rank: 5

积分
4426
47#
发表于 2011-12-21 13:46 | 只看该作者
试了一下,同一份图里面,有部分元件修改位号PCB里面不会变,哪怕重置为?号后再编号。但是只要删除了就不行,比如本来4个电阻R1,R2,R3,R4,重置为R?再改为R101,R102,R103,R104,导入PCB还是正常的;但是如果把R2删除,复制R1为R2,导入PCB,原来的R2就丢了,要重新放置。4 x) `# ~- i  v: H* x5 F. c9 B- N! e
但是开始说了,只是部分元件这样,其他还有一部分元件重置后就飞了。7 B( N; x5 X1 X
莫非是还有什么属性跟这个相关?期待高手。

184

主题

3098

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
10728
46#
 楼主| 发表于 2011-12-20 12:59 | 只看该作者
concept也有同样的问题,所以这是allegro本身的问题。

34

主题

557

帖子

4110

积分

五级会员(50)

Rank: 5

积分
4110
45#
发表于 2011-12-20 12:07 | 只看该作者
本帖最后由 cxyjoe 于 2011-12-20 13:15 编辑
! @( Z7 Z0 W/ ?( h9 f& ]1 [0 w, `
& c- d6 B8 V  a& h$ |8 D! P1 这绝对不是优点
& X' B: J2 e. a: n6 M2 为了一个国外的软件,没必要攻击自己的同胞
3 S" |4 M: K/ E& o  _' [3 我修改原理图后不对元件重新编号的话好像问题不大,我一直是这么做的。就是这样的话orcad的自动编号没有什么意义了

点评

谢谢。没素质的人,何必当真。君子论事不诛心。何必跟他计较。  发表于 2011-12-21 17:36

10

主题

235

帖子

2527

积分

四级会员(40)

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

积分
2527
44#
发表于 2011-12-20 09:30 | 只看该作者
Allegro 也是有ID的,用ID的话重新编号的话就不会乱了。. r. k2 \6 k" s4 y; c
但Allegro ID不支持多门器件,多门器件有多个ID,导致出网表出错。当然多门器件不多,删掉多门器件改编号后出网表,导入PCB后,再把整份sch导入也是可行的。当然要修改出网表的设置文件,把ID的属性加入。
* U9 b! F, F: ]Orcad的ID很早就有了,至今没有协调处理好,确实意外。

184

主题

3098

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
10728
43#
 楼主| 发表于 2011-12-20 09:08 | 只看该作者
楼上何必人身攻击呢?任何软件都不是万能和完美的,无论是mentor还是allegro都是缺点一大堆!allegro这点做得非常烂,因为其他软件都没这个问题!

1

主题

7

帖子

-8958

积分

未知游客(0)

积分
-8958
42#
发表于 2011-12-19 16:32 | 只看该作者
pkkong 发表于 2011-12-8 10:39 . g( P  g: D. k& ~$ U0 ~
严谨个p。这是不严谨的表现。别的软件,都是有一个独立的ID,不是通过位号来连接pcb和原理图的。
9 P6 A( h& z5 x3 |% P3 |
* }' I3 a- }$ I靠位 ...
$ O1 g7 Z$ E5 V/ _* o( W8 g
用习惯了低端软件的人还在这里说allegro不好,allegro的强大功能不是你们这种傻瓜能理解的···

点评

就你会用allegro,真好笑。正因为喜欢用这个软件才指出他的缺点。能真正理解软件的人,你懂?  发表于 2011-12-21 17:35

56

主题

989

帖子

9320

积分

六级会员(60)

Rank: 6Rank: 6

积分
9320
41#
发表于 2011-12-19 10:28 | 只看该作者
至于不复位也会乱,之前我的确没有遇到过,哪位把文件发上来,让大家看看怎么回事
sss

34

主题

557

帖子

4110

积分

五级会员(50)

Rank: 5

积分
4110
40#
发表于 2011-12-17 10:38 | 只看该作者
这个的确是个问题,设计时原理图可能出错,需要改版,如果改原理图标号PCB就乱的话改版时就很麻烦了。而且改版时也不能对原理图元件重新编号,所以Orcad的重新编号不就没什么意义了?

136

主题

1421

帖子

1789

积分

四级会员(40)

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

积分
1789
39#
发表于 2011-12-17 09:22 | 只看该作者
本帖最后由 longzhiming 于 2011-12-17 09:36 编辑 7 n$ w( u$ j& \+ d  L
zhuyt05 发表于 2011-9-15 12:59 # D" q/ @2 b2 I, ?, h3 t
应该是你将原理图中的元件号复位了,这会造成信息丢失, 一般元件只是单纯的更换号码, PCB应该不会混乱, 好像 ...

* _8 i3 }( J5 ]! w8 }5 E& M
; Q. V7 g( i. H大侠,昨晚我又玩了一下,我有一块PCB, R8 和 R10 把它编号调换过来,或甚至改成C8 C 10 (只改编号,其实还是电阻) 导入PCB中,PCB中的REF值会跟着变,这时器件不会飞,逻辑连接也没变. 但是同一块PCB, 其它电阻却不可以, 比如我将R11和R12调换编号,这两个就会乱,我试着把R8 R10 元器件删了,重新再复制其它电阻贴上去, 还是编为R8 R10 ,但导入PCB中后,就乱了,也就是REF值不会跟着变. 一直没找到原因. 新建一个简单电路做实验,改后都会乱, 不知道是要经过一个什么步骤才不会乱?

18

主题

182

帖子

-9066

积分

未知游客(0)

积分
-9066
38#
发表于 2011-12-8 10:39 | 只看该作者
JIMDENG 发表于 2011-9-15 19:59
8 O! o  I3 _& a0 T这才是CADENCE 中的ORCAD与ALLEGRO 优点,严谨!
& C& i- C* w3 Z5 \- u9 X. L
严谨个p。这是不严谨的表现。别的软件,都是有一个独立的ID,不是通过位号来连接pcb和原理图的。2 `" p/ T) H/ I4 C- v0 \' a

% L0 k3 G2 x2 @' [$ o7 t靠位号来定位pcb和原理图,是一个极不严谨的做法。
" q  d7 s0 {  V
8 L& W" e& R$ H1 U. Y& a) `7 t

18

主题

182

帖子

-9066

积分

未知游客(0)

积分
-9066
37#
发表于 2011-12-8 10:37 | 只看该作者
本帖最后由 pkkong 于 2011-12-8 10:39 编辑 / K2 m* e2 }: g

/ u* ^+ c2 ^& F0 D! S) w; n- kallegro 这方面很垃圾。连Altium Design这么普通的软件,这样的事情都是轻而易举,原理图和pcb随便改什么,相互更新就可以。
4 k1 G& y4 J+ |还有自动交换引脚,也是做得很烂。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-14 13:48 , Processed in 0.081580 second(s), 39 queries , Gzip On.

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

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

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