EDA365电子工程师网

标题: 布局时鼠线的问题 [打印本页]

作者: hui_hui0228    时间: 2011-3-16 10:01
标题: 布局时鼠线的问题
初学allegro,我想知道布局的时候有没有什么办法可以使鼠线移动的时候显示最短呢?这样比较方便布局,就跟PADS一样,哪边可以设置呢?8 M/ a* c/ _% i$ r
~·~~谢谢~~~
- ^0 M. _: C6 \( s% D. p" d
作者: ruiquan765    时间: 2011-3-16 11:23
在15.5中:setup->Drawing optons->Display->ratsnet point->closest endpoint
' w, ?7 Y3 q# J8 v: @+ s3 l. z; T在16.2中:setup->Design Parameters->Display->ratsnet point->closest endpoint
% d  M+ k  S" O2 v) h应该是你所要的效果了
作者: hui_hui0228    时间: 2011-3-16 11:43
回复 ruiquan765 的帖子
, Q+ t- q# I8 l, w
; k8 I: K  X' {! t0 ]/ Q谢谢~~~
, S; e' s$ z! [) Z% m# r, R但是还是没有啊," t: }' `+ |$ ?- Y2 ]
举个例子啊:
% }' t! u* M3 l5 \% s! r比如c1的1pin跟u1的1pin跟c2的1pin还有r1的1pin是一个网络,是连在一起的,但是呢,我现在移动c1,c1的鼠线只是连接到u1,无论我怎么移动,鼠线都是死的,都不知道要跟着我的鼠标跟位置的变化去跟c2啊r1啊连接,' v7 F  l% E; z7 [# m
我就想,怎么样才能让它智能一点,这样很不利于布局也,有时候我就看到一根鼠线在那飞,我还以为就只是它们两在那连接的呢,其他同个网络的鼠线都不带动一下的,哎。。。怎么样设置呢?
2 j9 a9 X- W7 t. Y' v你听明白我表达的了吗?/ r! P0 p* E+ K( N$ ~

作者: ruiquan765    时间: 2011-3-16 12:21
刚才我说的那种方法也是可行的哦,移动器件时候鼠线是不会跟着器件改变的,当你把器件放下来的时候鼠线就变了,比如说C1-u1-c2,开始时c1,c2没有直接连接,当你放成u1-C2-C1时c1,c2就直接连接了,而C1,u1不直接连接了。其实你的要求是这样的吧:在布局的时候想知道哪些器件网络是相同的,把它们放在一起。如果这样的话你可以把器件的网络高亮,比如说高亮C1的1pin,U1,C1,R1的1pin都高亮了,这样你就知道哪些器件是一起的了。或者关掉所有的鼠线,只打开那个网络的鼠线,有鼠线的器件就是一起的,也可以在移动器件之前先点一下该器件的网络(就是走线),看一看哪些器件和它连接,然后再把他们放一起。这些是布局时常用的方法了,也是比较好的方法的。你说的移动器件时鼠线跟着动好像没听过。不知道能不能对你有帮助
作者: hui_hui0228    时间: 2011-3-16 13:17
回复 ruiquan765 的帖子: s) F: ]; i9 G+ c

, C8 |* A7 }4 W$ ^恩,谢谢你~~~
% @6 o0 y$ X8 \+ [  h# W2 i% c1 R其实我想要的效果就跟PADS布局时鼠线的效果一样的,能随机一点,
" T& `, V' n( E$ C我也发现了在移动原件的时候网络鼠线是不跟其他的连的,只有放下来才能连在一起,
3 s% z% m# I; i% a3 {我刚学allegro,不太会,我以为这种情况是可以设置的呢,# L7 C5 A. P# w  a0 y2 v
现在我死心了,哈/ Y# y7 G$ C$ q( G# }$ q
  v' m8 A( z/ V5 [! F2 k8 i
谢谢~~~. [3 P. j9 T+ }) B% N

作者: hui_hui0228    时间: 2011-3-16 14:11
我觉得肯定是哪里设置的问题,这样布局会死人的~~~
# V( K5 e- s3 \5 |7 ~就没有人知道吗??
作者: amaryllis    时间: 2011-3-16 14:33
布局用高亮不是更直观吗?3 H/ d6 v9 @: J0 C4 _8 }9 L
依靠鼠线布局是很局限的,布局还得跟原理图结合才行
作者: ruiquan765    时间: 2011-3-16 15:34
赞同7楼的观点,布局一定要看着原理图一页一页的来布才好。否则只能像布线工一样被鼠线牵着跑,永远也学不到东西。只有弄明白了原理图的信号走向才能布好局。
作者: hui_hui0228    时间: 2011-3-16 16:56
我觉得无论是怎么布局,都是有影响的啊,按页布局,首先,元器件都在一边,然后你自己把原件往板子里面放,关键是鼠线停留在原来的地方,让你不知道它跟哪连接的,8 P" X, A8 ?$ w/ e
我不知道是不是我形容的你们都没明白呢?
* j) W: v7 Z+ u1 c7 f' U  Z4 ?7 ^9 R
作者: ruiquan765    时间: 2011-3-16 17:41
我猜想你布局的方法应该是一个器件一个器件的往板框里放,这样你才会想到让鼠线跟着器件走。如果你用这种方法的话真的很难实现你要的目的。换一种,比如说你原理图的一页纸上有一个芯片,cpu有几条控制线控制它。那么我按照原理图把与芯片想关的电阻电容等都放到芯片的旁边,然后再整体把一套电路放进板子里面。这样我为什么还要知道它的鼠线是怎么连的呢,我只要知道有几条鼠线跑到很远和CPU相连就行了。其他电阻电容的鼠线就不作用了,因为位置已经定了。你再想想这种方法好不好。
作者: hui_hui0228    时间: 2011-3-16 17:50
回复 ruiquan765 的帖子
- F( R, {( F% [7 n2 a! ]4 t, D! q0 l0 _, U2 c6 }
就是啊,按你的方法来也是啊
6 r7 r# l8 T! M1 g% t: P. a关键是电阻电容移动的时候鼠线根本就不连到芯片的管脚,而停在原来我放的地方,* G7 c  X2 G# V+ e, ?' k
比如说,现在有两个电阻跟一个芯片,它们之间都是互联的,现在关键是这两个电阻在一起,然后我要移走一个去跟芯片连接,鼠线只显示跟剩下的那个电阻连,又不跟芯片连,我只有把这个电阻随便放到芯片的哪一边,看看鼠线的变化,然后才能移到芯片相连的管脚去
8 i+ s# D9 E: L" v& f还是觉得挺不方便的~~~8 p' j$ n9 [! R

作者: ruiquan765    时间: 2011-3-17 09:06
呵呵,我没有用过这种方法,所以解决不了你的问题咯,我也期待看看你有没有找到这种方法
作者: hui_hui0228    时间: 2011-3-17 10:12
回复 ruiquan765 的帖子
& p* d8 U# S( {7 |5 l& c
& [6 \9 V$ R9 Z+ n恩,谢谢你啊,只有你一直在回答我也。。
8 ]: i  s0 I2 ?/ ?我查了,都说没有我说的那种设置呢~~~, H* q' W/ v% N; d9 R8 {$ k. P
可能是我还没有掌握那种方法,可能用的熟练了也不会觉得不方便了。。: P' w% j  L; }  Y$ w3 n
谢谢啦,这是我第一次发帖也,嘿嘿,你真是个好人~~~
" W! K" p0 P! k8 I, t1 |
作者: kingllii    时间: 2011-3-17 16:26
移动器件时候鼠线是不会跟着器件改变的,当你把器件放下来的时候鼠线就变了.没有PADS灵活。
. [4 b* P6 u/ b( p9 b# [我觉得PADS 布局确实方便
作者: hui_hui0228    时间: 2011-3-17 16:28
回复 kingllii 的帖子
0 F3 \. z: S6 t" H  O  g- ~+ j+ i$ d7 K5 S  I
恩,同意
" f( n$ \( w  N  s4 q# r: c我一直都是用pads的,不会用allegro,所以想自己熟悉下,就自己琢磨了。。5 y) W$ n" Q. m
嘿嘿,可能是pads用习惯了,确实是觉得pads比较灵活一点" Y$ L( S5 a4 `2 d1 y. U
但是allegro确实强大。。嘿嘿
/ p+ F# c( W& b+ B
作者: cccccc32    时间: 2011-3-17 16:29
allegro这点确实和pads、mentor不一样,习惯就好了!
作者: cccccc32    时间: 2011-3-17 16:29
很多地方设置也不同,比如约束设置,很多地方都可以设,体现了人性化的一面,但是对初学者也是最容易糊涂的地方。慢慢来吧!




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