找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

cline 转 shape 源码呈上 看者有份 [只为三级]

[复制链接]

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
跳转到指定楼层
1#
发表于 2016-3-25 11:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
本帖最后由 skill_rc 于 2016-3-25 13:51 编辑 3 C4 X. S# x- ]/ P0 G( C4 Q- v, s9 C

8 X6 y: c* c# p1 r" |7 O4 }+ p4 Iprocedure(convert_cline_shape()8 x- v3 T5 B+ q. l5 q4 `1 {
    let((cline_ids net layer polydbid)
' P6 R, ]& r0 y2 Z% m8 g2 }" I        axlClearSelSet()+ \( b: l. b3 G5 A
        axlSetFindFilter(?enabled list("noall" "clines") ?onButtons list("noall" "clines"))
* v( M" {2 r+ ^: u        axlSelect(?prompt "Select Clines to convert to a shape.")
8 y3 ?5 I7 }* ?& Y) u9 R9 a        cline_ids= axlGetSelSet()2 a  i0 a$ J( T6 M
        if(cline_ids then
& j5 n6 l' N6 a7 D( k            foreach(bid  cline_ids
1 s, i; ~( C3 t- P: S- b% Q$ _3 N8 L                net = bid->net->name. |+ ]- ^5 p  g+ `
                layer = bid->layer8 }, g5 N: s7 Z. o, R* c
                polydbid = axlPolyFromDB(bid ?endCapType 'OCTAGON)! D2 |% o. ]8 Z
                axlUIWPrint(nil "### polydbid is %L" polydbid)* r1 a0 Y6 v" {# Z
                if(polydbid then
/ M, x; X/ X& N                    axlDBCreateShape(car(polydbid) t layer net)$ Y( z: y5 L% g7 A* y2 A6 {* ]
                    axlDeleteObject(bid)
+ w$ l9 u0 g0 L: T                )5 {  ?' g! b/ V8 f2 ], ~
            ): G# L/ U9 Y- J) x7 P
        )  T! m) d/ k3 Z& w, L
    axlClearSelSet()' o2 \  F7 Q$ w
    axlFinishEnterFun()
# S8 _0 Q4 V1 _4 ~- J    )" c  @$ ^9 e$ i  h' P
), m0 V: `* T- p) L# R
+ w- V' Y4 }4 \$ a& y

; L: v/ E1 s- R: k补充内容 (2016-7-4 16:19):/ d. {% i4 ?; X) {- e) u4 m0 D
出现转换完后多边形线头的问题,只需要修改如下一行代码即可。
% f' b9 C  P) \" K% B$ [- Spolydbid = axlPolyFromDB(bid ?endCapType 'OCTAGON)----〉(修改为下面一行)
1 \) J0 _" N; U# d' @4 E6 Opolydbid = axlPolyFromDB(bid ?endCapType 'ROUND)

convert_cline_shape.zip

510 Bytes, 下载次数: 43, 下载积分: 威望 -5

补充文件

评分

参与人数 3威望 +5 收起 理由
Nicole + 2 很给力!
65770096 + 2 很给力!
frankyon + 1 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏4 支持!支持! 反对!反对!

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
推荐
 楼主| 发表于 2016-3-25 12:24 | 只看该作者
别人回复不会增加我的积分么? 哭晕在厕所。。。。。。。

8

主题

95

帖子

433

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
433
推荐
发表于 2016-3-31 18:18 | 只看该作者
skill_rc 发表于 2016-3-28 08:526 B; n- z! Z4 b5 z1 ^7 o! g( W/ @& Q3 C
需要进入skill模式,进入方法:输入skill 即可

; w1 b. C, Q7 d7 S, Z$ }( z9 n我也是用不了, 我用的命令是:  skill load(“convert_cline_shape.il")  , X9 x* @& ~& j) `) b5 V
                    出现  T  K( {" W8 C; J* f* ?) j% e
                            command>   再输入:convert_cline_shape()
" f) w: Q0 L& X  X/ |" i+ k+ T                    出现  E-Command not found: convert_cline_shape()
5 U! e* C  s2 }$ q+ [+ k3 u; }7 m/ W  i/ H

* V! @. k8 n6 n0 u) w' v求解!!
, r: C* f5 p9 ?; g6 ]

点评

1,输入skill 显示skill〉 2,load("convert_cline_shape.il") 3,convert_cline_shape 4,over  详情 回复 发表于 2016-3-31 18:33

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
推荐
 楼主| 发表于 2016-3-31 18:33 | 只看该作者
Nicole 发表于 2016-3-31 18:18
, B7 I- ^$ B  k% m我也是用不了, 我用的命令是:  skill load(“convert_cline_shape.il")  % n1 Y  D+ G2 s) a3 s6 v( L
                    出现  ...
$ y" p5 Q7 J* `: u6 t" w" _
1,输入skill 显示skill〉3 X4 P# L- o7 M+ q9 Q0 s
2,load("convert_cline_shape.il")
- o% _$ M4 E" j+ c- m1 B: V3,convert_cline_shape
; R& l# Z( ]  ~/ R) t% F9 H) F  a; `4,over
7 O. B( ?" ^6 q/ {  |1 i* I" Q9 o, a

点评

搞定!谢谢!  详情 回复 发表于 2016-4-1 09:16

23

主题

236

帖子

956

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
956
2#
发表于 2016-3-25 11:45 | 只看该作者
这个怎么用呢?

点评

1,新建一个il文件 2,把这个代码放到这个文件中,保存。 3,通过allegro的命令行部分,load 命令把这个新建的il文件加载进来 4,在allegro 命令行中输入convert_cline_shape() 敲回车 ,会提示你选择一个cline,  详情 回复 发表于 2016-3-25 12:23

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
3#
 楼主| 发表于 2016-3-25 12:23 | 只看该作者
本帖最后由 skill_rc 于 2016-4-1 09:46 编辑 1 D, h  H" z( ]( F( ]
不要命的荨麻草 发表于 2016-3-25 11:45
% Z# h- b1 o. H: v这个怎么用呢?

0 A& B5 d, V( S' X1,新建一个il文件( a& w; f% {, o( h! k' z
2,把这个代码放到这个文件中,保存。; E6 B: R+ ?1 F
3,通过allegro的命令行部分,输入skill+回车进入skill模式。显示为:skill〉9 N+ O! a, S$ j' b
3,使用load 命令把这个新建的il文件加载进来
3 g  [9 x& {2 S0 {5 c; D" D! Q: n4,命令行中输入convert_cline_shape() 敲回车 ,会提示你选择一个cline,你鼠标点击后,点击的cline就变成shape了。2 I; Q. G- X0 p
5,over。
! z+ q  l1 Z4 G' Q) {9 P' M
: }$ a* z9 g5 w& r: j

11

主题

384

帖子

2966

积分

四级会员(40)

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

积分
2966
5#
发表于 2016-3-25 13:32 | 只看该作者
同学,你还不如自己把文件做好,别人下载的时候你还可以赚点积分威望什么的

11

主题

384

帖子

2966

积分

四级会员(40)

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

积分
2966
6#
发表于 2016-3-25 13:46 | 只看该作者
试了下,蛮好用的,谢谢楼主

点评

还以为别人回复能积分。。。。。。  详情 回复 发表于 2016-3-25 13:52

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
7#
 楼主| 发表于 2016-3-25 13:52 | 只看该作者
mintjelly_abc 发表于 2016-3-25 13:46% V5 E/ [" B  J# u# W8 V- E
试了下,蛮好用的,谢谢楼主

& }6 ~% t( P0 ]+ U还以为别人回复能积分。。。。。。
. _! b; s& }: J2 E# v

点评

太天真了,我支持下你啊  详情 回复 发表于 2016-3-25 13:58

11

主题

384

帖子

2966

积分

四级会员(40)

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

积分
2966
8#
发表于 2016-3-25 13:58 | 只看该作者
skill_rc 发表于 2016-3-25 13:52
1 z" H; H# H$ j5 k! J( p5 D# d还以为别人回复能积分。。。。。。
. @( }0 h+ E- l' O
太天真了,我支持下你啊
0 I$ @% |7 w* Z- S& n! e! P+ ^/ P: V

点评

谢谢!谢谢!谢谢! 重要的事情说三遍!  详情 回复 发表于 2016-3-25 14:01

11

主题

384

帖子

2966

积分

四级会员(40)

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

积分
2966
9#
发表于 2016-3-25 14:00 | 只看该作者
怎么不在文件里面加个快捷命令行啊?太敷衍了

点评

额。。。。  详情 回复 发表于 2016-3-25 14:01

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
10#
 楼主| 发表于 2016-3-25 14:01 | 只看该作者
mintjelly_abc 发表于 2016-3-25 13:58/ S0 P5 u4 d) Y) z  y2 q
太天真了,我支持下你啊

) c/ U9 `- |  h  p3 v+ x8 i: j( n谢谢!谢谢!谢谢! 重要的事情说三遍!, r3 }5 [6 V6 X: W

  Q# f3 N& D7 U

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
11#
 楼主| 发表于 2016-3-25 14:01 | 只看该作者
mintjelly_abc 发表于 2016-3-25 14:00
# ]4 H, M- i) t/ a1 E怎么不在文件里面加个快捷命令行啊?太敷衍了
4 B7 j# `  `7 y! f. o% ]) v8 Z" Y
额。。。。
4 }- b6 \: z  j9 B  V  F, r+ l

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
12#
 楼主| 发表于 2016-3-25 14:06 | 只看该作者
给附件的函数添加快捷键:. ?( _8 R: ^8 V) w7 v1 ~
axlCmdRegister("c2s" `convert_cline_shape)

11

主题

189

帖子

2375

积分

四级会员(40)

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

积分
2375
13#
发表于 2016-3-25 14:08 | 只看该作者
哈哈!

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
14#
 楼主| 发表于 2016-3-25 14:14 | 只看该作者
自己下载还减掉威望值,这是一种什么样的酸爽体验。说好的三级呢。。。。

18

主题

154

帖子

363

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
363
15#
发表于 2016-3-25 15:37 | 只看该作者
好几啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-2-19 06:20 , Processed in 0.070553 second(s), 38 queries , Gzip On.

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

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

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