找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
楼主: wg2005
打印 上一主题 下一主题

检查走线跨平面Skill源码共享,附中文详细讲解每个步骤。

    [复制链接]

8

主题

57

帖子

236

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
236
16#
发表于 2009-12-31 17:10 | 只看该作者
然后我在form里定义了一个按钮来执行这个函数,但是没成功。

42

主题

222

帖子

1513

积分

四级会员(40)

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

积分
1513
17#
 楼主| 发表于 2009-12-31 22:19 | 只看该作者
回复 15# meterfalls


    程序是高亮clinesegs,所以想去亮这些clinesegs,保存下PCB就没有了,你可以试下。
如果通过Skill简单实现可以这样描述:
axlSetFindFilter(?enabled '(noall clinesegs) ?onButtons '(noall clinesegs))   
clines_a = axlGetSelSet(axlAddSelectAll())  
axlDehighlightObject(clines_a)
[img][/img]

8

主题

57

帖子

236

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
236
18#
发表于 2010-1-4 10:16 | 只看该作者
试了一下,最后一句用axlClearSelSet()好些,呵呵,谢谢wg2005大侠指点!

42

主题

222

帖子

1513

积分

四级会员(40)

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

积分
1513
19#
 楼主| 发表于 2010-1-4 13:13 | 只看该作者
回复 18# meterfalls


   
[img][/img]

34

主题

187

帖子

1229

积分

四级会员(40)

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

积分
1229
20#
发表于 2010-1-8 16:30 | 只看该作者
这个太实在了,正需要这种东西来学习学习,一定要顶

39

主题

74

帖子

1583

积分

四级会员(40)

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

积分
1583
21#
发表于 2010-1-13 10:34 | 只看该作者
学习了,谢谢!

98

主题

1043

帖子

5951

积分

五级会员(50)

Rank: 5

积分
5951
22#
发表于 2010-1-18 20:54 | 只看该作者
支持多层板吗?比如,6,8,10层板.

98

主题

1043

帖子

5951

积分

五级会员(50)

Rank: 5

积分
5951
23#
发表于 2010-1-19 21:35 | 只看该作者
今天试了一下,我用16.2 好象有BUG.比如,没跨的也高亮了.VIA避开的SHAPE,算跨PLANE吗?

42

主题

222

帖子

1513

积分

四级会员(40)

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

积分
1513
24#
 楼主| 发表于 2010-1-19 22:33 | 只看该作者
回复 23# wolf343105


    此程序只在15.xx使用,在16.xx还没有试用,之所以将源码和中文加以解释共享大家,目的是为了让大家进行学习和扩展使用,至于其功能已经不是本贴的关键了。如果觉得不足或有BUG您可以进行尝试的修改,目的只为初学者带来帮助,从中能学到一些基础的知识。望能理解!
[img][/img]

13

主题

87

帖子

601

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
601
25#
发表于 2010-1-27 10:59 | 只看该作者
wg2005
功能确实很新颖
有如下缺点:1、对普通信号出线和入线处都成了跨分割了,能否单独限定下,比如在目前程序下,减去两次后才能记入跨分割行列
            2、既然是考虑平面 跨分割,那么所有的平面如果做了花焊盘则全部高亮,视觉效果不好,不应该高亮平面层的跨分割

42

主题

222

帖子

1513

积分

四级会员(40)

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

积分
1513
26#
 楼主| 发表于 2010-1-27 16:55 | 只看该作者
回复 25# yucen007

  你的问题与Wolf343105同样,是我习惯将平面层用做负片的,而一般负片是不会进行操作的,只有正片的平面层才会进行操作,也是导致你们发现的BUG点。呵呵!

解决方法也很简单,要不把课题留给你,哈哈!

      select_box = axlGetSelSet(axlSingleSelectBox(Cline -> bBox))

    if(length( select_box) == 1  

       then

       axlDehighlightObject(Cline)
   )
[img][/img]

0

主题

29

帖子

-8931

积分

未知游客(0)

积分
-8931
27#
发表于 2010-2-7 12:38 | 只看该作者
顶你没商量

0

主题

29

帖子

-8931

积分

未知游客(0)

积分
-8931
28#
发表于 2010-2-7 12:39 | 只看该作者
再顶一个

0

主题

29

帖子

-8931

积分

未知游客(0)

积分
-8931
29#
发表于 2010-2-7 12:39 | 只看该作者
不能连续顶贴?

10

主题

143

帖子

2421

积分

四级会员(40)

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

积分
2421
30#
发表于 2010-2-7 14:17 | 只看该作者
这个必须顶
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-27 13:25 , Processed in 0.064289 second(s), 28 queries , Gzip On.

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

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

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