找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

Assign RefDes只能一个个去点吗?四千多个元件耶!

[复制链接]

63

主题

967

帖子

3164

积分

五级会员(50)

Rank: 5

积分
3164
跳转到指定楼层
1#
发表于 2015-12-3 14:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
本帖最后由 longzhiming99 于 2015-12-3 14:48 编辑
& z: J) o% Z) e, U/ H& f( f2 s! c6 t; s
如图一块灯板上4096颗LED,灯位置固定不能变,所以采用先固定灯,再导网表,再Assign RefDes,发现只能一次点一个,不能拖选一行或一列。一个个点要点到什么时候,我发现点一行都很吃力。不是说allegro只要你能想到的没有做不到的吗?place mode好像也不好使。
: K' e- T0 f. u7 T) t5 W$ ?1 a " q$ T# ~8 F% g0 a3 k
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

24

主题

1796

帖子

8046

积分

六级会员(60)

Rank: 6Rank: 6

积分
8046
推荐
发表于 2015-12-3 21:58 | 只看该作者
本帖最后由 kevin890505 于 2015-12-4 11:57 编辑
; Y0 Z6 ~* T; z; W  M/ u/ i+ u8 E7 ~8 X9 h- G7 f2 m% q
弄好了,用的skill一起,分开写了,比较简单,你也看得懂。
, _* J; n0 \. h9 ]* F# w8 d/ p* u* O+ I- h* S$ |
  1. defun( test ()
    1 {& v. g9 |' p- F! B) v
  2.    let( ()        % B1 s& l3 d7 H& f: L& K
  3.         i=0
    ! {2 e+ j- x9 U; H% _5 j& [. y
  4.         while(i<=4096
    4 e& f+ ?4 ]+ ~5 r
  5.                sprintf(sym "D%d" i+1) print(sym)% ]$ R7 r* K% ~( U& |
  6.                x = mod(i 128)* 2.5: i0 h# z$ @) p) C, `
  7.                y = -(i/128)*5
    : x) V2 i  g( O
  8.                axlDBCreateSymbol(sym x:y)0 s# z  u5 |1 V
  9.                i++' Z! [3 p6 c. b  @( x
  10.              )! m- J6 l8 Q* V$ S& ^" z* R; z
  11.        )
    9 [/ H3 A; |# z7 w" K
  12.       )
复制代码
貌似应该是4095。* D7 i0 p9 H" z8 R* p! d

Desktop.rar

1.59 MB, 下载次数: 26, 下载积分: 威望 -5

点评

好,感谢大侠,明天一早起来试用。  详情 回复 发表于 2015-12-3 22:16

24

主题

1796

帖子

8046

积分

六级会员(60)

Rank: 6Rank: 6

积分
8046
推荐
发表于 2015-12-3 15:27 | 只看该作者
longzhiming99 发表于 2015-12-3 15:14
$ x3 Z4 T! |3 Q' n' v, b/ T你说的这个我试了应该行不通的,除非对自动布局玩得熟的可能用自动布局还行。
5 Q. h2 F7 X1 I' e' P
不确定你的具体情况,不过:1,你的位号实际出来是不是从左到右,从小到大排列的?    2,你的灯将来要求是不是完全等间距的。
. @& c' Z' b3 g! E: j如果是,那就place-quick place几分钟搞定,不是自动布局,只是把全部器件按照位号,从小到大放出来而已,如果都是不规律的,那就不好弄。6 Y6 s5 P3 q  j8 ^  \# S' g; h

+ g; X' h/ t# S# H. i: |

点评

是很规律的,原理图那边就排好了从左到右,从上到下,但quick place不是只能摆在板框边上吗?  详情 回复 发表于 2015-12-3 15:38

63

主题

967

帖子

3164

积分

五级会员(50)

Rank: 5

积分
3164
推荐
 楼主| 发表于 2015-12-3 17:43 | 只看该作者
本帖最后由 longzhiming99 于 2015-12-3 17:44 编辑 / @; U/ p* u! m: ]3 w8 W) l
kevin890505 发表于 2015-12-3 17:35
9 W: M& B; n6 o. M% g- J) N把板子发上来,晚上试试就知道。这玩意不存在保密吧
* o8 d# _; O9 U; l( r/ a6 E还有就是,你具体的数量和行列数,我给你写个skill# x; S' x3 d  K) X4 K
...

9 G" S6 `) z- m% V9 o/ o6 n4 g早就想发,可是我是用17.0画的,很多人可能没装17.0打不开,其实我也只是在试验中,很简单,原理图里什么线都没连,只是加了封装生了网表,只是器件个数较多。难道跟原理图没连线有关么,不太可能吧,行32 ,列128,。 LED-BOARD.zip (5.31 MB, 下载次数: 10) 6 [. N: \, J& G0 u. Z2 g

点评

表示我也用17.0  发表于 2015-12-3 20:54

63

主题

967

帖子

3164

积分

五级会员(50)

Rank: 5

积分
3164
2#
 楼主| 发表于 2015-12-3 14:47 | 只看该作者
高手快出现

24

主题

1796

帖子

8046

积分

六级会员(60)

Rank: 6Rank: 6

积分
8046
3#
发表于 2015-12-3 14:59 | 只看该作者
不用吧,你灯如果是按顺序编号切等间距的,直接导进来quick place就按位号摆好了,你再按照你需要的间距调整下就可以了。几分钟的事情。如果完全乱七八糟,那就慢慢弄吧。
! u+ p% ?" g2 }3 U# [8 c

点评

你说的这个我试了应该行不通的,除非对自动布局玩得熟的可能用自动布局还行。  详情 回复 发表于 2015-12-3 15:14

63

主题

967

帖子

3164

积分

五级会员(50)

Rank: 5

积分
3164
4#
 楼主| 发表于 2015-12-3 15:14 | 只看该作者
kevin890505 发表于 2015-12-3 14:59( r8 }% \$ T5 T3 r* L
不用吧,你灯如果是按顺序编号切等间距的,直接导进来quick place就按位号摆好了,你再按照你需要的间距调 ...

5 l8 I; ]/ q/ ?- q/ E# H: V, u你说的这个我试了应该行不通的,除非对自动布局玩得熟的可能用自动布局还行。
1 F0 b3 Q4 @. k

点评

不确定你的具体情况,不过:1,你的位号实际出来是不是从左到右,从小到大排列的? 2,你的灯将来要求是不是完全等间距的。 如果是,那就place-quick place几分钟搞定,如果都是不规律的,那就不好弄。  详情 回复 发表于 2015-12-3 15:27

63

主题

967

帖子

3164

积分

五级会员(50)

Rank: 5

积分
3164
6#
 楼主| 发表于 2015-12-3 15:38 | 只看该作者
本帖最后由 longzhiming99 于 2015-12-3 15:39 编辑 , A" A+ l: I+ ~
kevin890505 发表于 2015-12-3 15:27# D) Y# o7 w0 q7 w
不确定你的具体情况,不过:1,你的位号实际出来是不是从左到右,从小到大排列的?    2,你的灯将来要求 ...
' [3 M3 i* m3 n0 u
是很规律的,原理图那边就排好了从左到右,从上到下,但quick place不是只能摆在板框边上吗?行间距2.5mm,列5mm
2 A+ s9 j$ F, A) m) C' m

点评

那就OK了嘛,你设置参数,让quick place摆出来每排刚好是你要的,比如200个,200排,你手动move,然后把每一排第一个和最后一个放到固定位置,然后对齐水平均分,垂直均分,很快的。你可以把PCB发上来,给你试试。:l  详情 回复 发表于 2015-12-3 15:56

5

主题

826

帖子

1124

积分

四级会员(40)

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

积分
1124
7#
发表于 2015-12-3 15:43 | 只看该作者
在PCB板上更新元器件编号,然后原理图回注。

点评

这个得在Assign RefDes之后才能做。。。。。  详情 回复 发表于 2015-12-3 15:52

17

主题

439

帖子

1239

积分

四级会员(40)

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

积分
1239
8#
发表于 2015-12-3 15:50 | 只看该作者
只要有恒心,铁杵磨成针

点评

完当然是能完成,问题是效率问题  详情 回复 发表于 2015-12-3 15:53

63

主题

967

帖子

3164

积分

五级会员(50)

Rank: 5

积分
3164
9#
 楼主| 发表于 2015-12-3 15:52 | 只看该作者
12345liyunyun 发表于 2015-12-3 15:43+ Q9 O  `/ u4 r0 B
在PCB板上更新元器件编号,然后原理图回注。

" F6 [. }2 Y6 I, A/ r0 x这个得在Assign RefDes之后才能做。。。。。/ ?/ i$ Z9 A  d0 U" Z

63

主题

967

帖子

3164

积分

五级会员(50)

Rank: 5

积分
3164
10#
 楼主| 发表于 2015-12-3 15:53 | 只看该作者
金志峰 发表于 2015-12-3 15:50" \7 q; b: K. A
只要有恒心,铁杵磨成针
+ u( k! ~9 C# q- t9 M$ P
完当然是能完成,问题是效率问题0 ^3 @- Y7 n7 v2 ^

24

主题

1796

帖子

8046

积分

六级会员(60)

Rank: 6Rank: 6

积分
8046
11#
发表于 2015-12-3 15:56 | 只看该作者
longzhiming99 发表于 2015-12-3 15:38
7 M1 n# Y- x; M4 t* }1 O' \是很规律的,原理图那边就排好了从左到右,从上到下,但quick place不是只能摆在板框边上吗?行间距2.5mm ...

) Z; H. \6 S$ `3 Y1 d: `4 V( Z  l那就OK了嘛,你设置参数,让quick place摆出来每排刚好是你要的,比如200个,200排,你手动move,然后把每一排第一个和最后一个放到固定位置,然后对齐水平均分,垂直均分,很快的。你可以把PCB发上来,给你试试。
# e- d! `' ^# s/ P% i& @8 G

点评

原来这样,明显不行,就算我改板框长度,计算好每排只给它摆那么多个,仍然不好使。  详情 回复 发表于 2015-12-3 16:12

28

主题

2345

帖子

8894

积分

六级会员(60)

Rank: 6Rank: 6

积分
8894
12#
发表于 2015-12-3 16:00 | 只看该作者
那么多,明显不能一个一个点啊...

点评

但真的还没找到办法,自动布局又不会,自动布局帮助文档也没找到。  详情 回复 发表于 2015-12-3 16:14
又累又out...............

0

主题

11

帖子

211

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
211
13#
发表于 2015-12-3 16:11 | 只看该作者
LED阵列应该是按拉号排序的吧? 直接循环用axlDBCreateSymbol放到对应的坐标上去就好了嘛

点评

这个听起来很陌生,我了解一下  详情 回复 发表于 2015-12-3 16:18

63

主题

967

帖子

3164

积分

五级会员(50)

Rank: 5

积分
3164
14#
 楼主| 发表于 2015-12-3 16:12 | 只看该作者
本帖最后由 longzhiming99 于 2015-12-3 16:17 编辑
  ~) `" o# X/ r( u; k
kevin890505 发表于 2015-12-3 15:56
# y+ ^% y( H  ?& ^9 O: \5 Y/ y  z/ F那就OK了嘛,你设置参数,让quick place摆出来每排刚好是你要的,比如200个,200排,你手动move,然后把 ...
* @$ p) A3 C) h: e: a3 \! E
原来这样,明显不行,哪里能设每行个数?不能呀,是按板框长度来的,就算我改板框长度,计算好每排只给它摆那么多个,仍然不好使。
3 Q1 |" Z8 L# {0 q' z: ?/ s

点评

可以的,我没弄过那么多而已,你把板款设置的让他只能放200个比如,然后上下预留足够空间,他摆出来就是200x200了,然后如果你再想偷懒,就写几句代码,弄个阵列均分,so哈皮  详情 回复 发表于 2015-12-3 16:35

63

主题

967

帖子

3164

积分

五级会员(50)

Rank: 5

积分
3164
15#
 楼主| 发表于 2015-12-3 16:14 | 只看该作者
kinglangji 发表于 2015-12-3 16:00/ ]& {0 I/ x* H+ V" [
那么多,明显不能一个一个点啊...

* Y$ s6 _# C) [3 Y3 K7 v但真的还没找到办法,自动布局又不会,自动布局帮助文档也没找到。6 z" d/ d9 F4 H
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-28 17:43 , Processed in 0.072546 second(s), 37 queries , Gzip On.

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

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

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