找回密码
 注册
关于网站域名变更的通知
楼主: wg2005
打印 上一主题 下一主题

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

    [复制链接]

该用户从未签到

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

该用户从未签到

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)

该用户从未签到

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

该用户从未签到

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


   

该用户从未签到

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

该用户从未签到

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

该用户从未签到

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

该用户从未签到

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

该用户从未签到

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


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

该用户从未签到

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

该用户从未签到

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

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

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

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

    if(length( select_box) == 1  

       then

       axlDehighlightObject(Cline)
   )

该用户从未签到

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

该用户从未签到

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

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-6 18:36 , Processed in 0.093750 second(s), 20 queries , Gzip On.

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

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

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