EDA365电子工程师网

标题: PCB里面的规则删除, [打印本页]

作者: haigangzaixian    时间: 2015-11-3 09:23
标题: PCB里面的规则删除,
现在我在之前别人的板子基础上画板子,之前的图有部分网络规则在原理图中,我已经全部删除了。但是现在我的PCB里面还是残留很多之前原理图里面的规则,怎么也删不掉,现在这些规则严重影响我之后的规则设置了,怎么才能把之前带的规则删除掉。% P! X( k, f4 p& A- c1 f

0 T% K2 x. A( B) O! w: t

QQ截图20151103091915.png (10.65 KB, 下载次数: 0)

QQ截图20151103091915.png

无标题.png (38.14 KB, 下载次数: 0)

无标题.png

作者: zhangying    时间: 2015-11-3 09:30
你是否可以把板子导入到一个没有设规则的空板子上去,或者你导入一个规则替换原来的规则
作者: 天王盖地虎    时间: 2015-11-3 09:31
原理图里面的网络确实很难删除干净,我也常常遇到这个问题,又懒得去原理图里面找规则,每次导完网标后都把PCB规则重新设置一下。设置好一次以后可以备份一下,就不用更新网标的时候每次都设置一次。这个也只是治标不治本,还期待大神来教教解决方法。
% H) V* P2 K+ A) S
4 r, d) k3 P. ]# R2 h9 X" R& o4 Q$ [( W6 I0 m* d7 H

作者: 天王盖地虎    时间: 2015-11-3 09:33
zhangying 发表于 2015-11-3 09:30
; N! K) T  k4 }( k/ ?# s) W- s* z2 j你是否可以把板子导入到一个没有设规则的空板子上去,或者你导入一个规则替换原来的规则
% t; @6 @  Z% e4 i, V; [1 ]
这样网标一更新又回到解放前了
5 L' H% }5 S/ [2 }3 F& @0 n4 Q
作者: haigangzaixian    时间: 2015-11-3 09:48
zhangying 发表于 2015-11-3 09:30
9 i9 V2 ~/ L/ m. z你是否可以把板子导入到一个没有设规则的空板子上去,或者你导入一个规则替换原来的规则

. f3 o4 m2 W! ]" r/ x: _$ G, U6 z我也想过你的方法,但是板子有3000个元器件,而且我已经模块复用了一部分,布局也已经差不多了,这样的话工作量太大了6 P$ k" w4 o# W5 q2 E$ }+ ^' ]

作者: 5718366    时间: 2015-11-3 11:44
所有规则都是可以在约束管理器中删除的8 t, X. H6 Z, v9 |  m
如果有在orcad在设置了规则,在allegro导入网表的时候,不勾选create user-defined properties,是不会导入在orcad中设置的规则
* J9 n' T( z- n. x) g$ b0 r7 q/ o4 x

QQ截图20151103114246.png (42.59 KB, 下载次数: 0)

QQ截图20151103114246.png

QQ截图20151103114327.png (53.66 KB, 下载次数: 0)

QQ截图20151103114327.png

作者: haigangzaixian    时间: 2015-11-3 13:02
5718366 发表于 2015-11-3 11:44$ A' z! m' b( j2 x
所有规则都是可以在约束管理器中删除的
! Y8 |- f  F8 x7 [如果有在orcad在设置了规则,在allegro导入网表的时候,不勾选crea ...
' G9 m# |: P. E# w
我的第二截图已经说明了,右击出现的选项,delete是灰色的,无法执行。另外你说的不勾选create user-defined properties,我现在就是这样的* w( @. O* g1 x2 E! R* S

) {) D( i$ |. d: a# C% o8 B/ {) U
作者: kevin890505    时间: 2015-11-3 16:20
1,删除PCB里面的BUS(看你图中是BUS),需要edit-property  ,然后find里面选net,然后选中所有net,弹出的属性界面里面删除所有BUS即可;( o0 [% ~8 X" ]0 l& a* T
2,删除原理图里面的约束,一般基于旧图修改完成后进行,切换到首页,选中dsn,然后右键选择edit object property,弹出界面中选择你想删除约束的类型,比如net,然后把BUS类型约束删了即可,如果有其他的,同样删了即可。一般来说约束一般针对这里的parts和Schematic nets以及flast nets,还有比较少的是pin,这几页框选删除即可,不用怕,不能删的不会删,从PCB倒进来的全没了,很简单,然后再导网标就不会把这些约束传递到PCB了。
作者: 流云逝水    时间: 2015-11-3 17:28
可以直接删除BUS的吧
作者: 爱不单行1887    时间: 2015-11-3 18:33
Tools->Database Check里面有个Purge unused constraints 就可以删除不用的规则了。
作者: 65770096    时间: 2015-11-4 10:30
导网表的时候有个overwrite规则的选项& h# M5 F5 T) U6 L+ X3 S, X

作者: haigangzaixian    时间: 2015-11-4 13:05
kevin890505 发表于 2015-11-3 16:20$ g" D( F, \$ u) v
1,删除PCB里面的BUS(看你图中是BUS),需要edit-property  ,然后find里面选net,然后选中所有net,弹出 ...
$ q- w5 e7 I& A) q
原理图里面的规则是删除了,但是没有用,导到PCB里面没有变化
' f' }3 Z/ l& G) Z( \- s4 E
作者: haigangzaixian    时间: 2015-11-4 13:05
爱不单行1887 发表于 2015-11-3 18:33; Z3 b. P- _- K5 a  C. x
Tools->Database Check里面有个Purge unused constraints 就可以删除不用的规则了。

' r1 e0 N1 u' W0 f9 K' `) x9 \没有变化
) s: w; @) B5 E# A
作者: haigangzaixian    时间: 2015-11-4 13:06
65770096 发表于 2015-11-4 10:30' R; J6 u2 W2 W; r2 J1 u/ {4 q
导网表的时候有个overwrite规则的选项
. w* V: ~( c6 `4 u! H
你说的在哪里?
3 s+ b! U5 V1 B5 ^2 |. Z; o$ |9 B
作者: 65770096    时间: 2015-11-5 10:40
haigangzaixian 发表于 2015-11-4 13:06
" h. i3 y9 o9 z+ |; _# J) v你说的在哪里?

* C2 p. w1 Q  D( e不好意思,没注意是HDL格式的网表才可以选择/ E3 e+ S, R3 ~# ]4 }

13.png (72 KB, 下载次数: 0)

13.png

作者: koni    时间: 2015-11-6 14:37
好像没碰见删不掉的情况。




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