在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 飞鸟入山林

[原创] 木棉/把打孔后多余的线头收回来的skill脚本AlignNetsToVias

[复制链接]
发表于 2022-11-16 22:17:26 | 显示全部楼层


飞鸟入山林 发表于 2022-11-16 20:33
我用着没有什么bug,线上要有孔,部分选中线的一端,不要全选整根线


现在可以了,之前不知道为啥一会儿行一会儿不行
发表于 2023-2-16 14:01:18 | 显示全部楼层
mark 感谢
发表于 2023-2-20 10:56:46 | 显示全部楼层
大佬,我这边load以后只有从左到右和从上到下没问题,从右到左和从下到上没反应是为什么呀?可能是哪个位置我打的有问题呢?
发表于 2023-2-20 15:45:02 | 显示全部楼层


Eukumi 发表于 2023-2-20 10:56
大佬,我这边load以后只有从左到右和从上到下没问题,从右到左和从下到上没反应是为什么呀?可能是哪个位置 ...


检查几次后发现是因为少了括号
发表于 2023-2-24 09:39:50 | 显示全部楼层
学习学习,感谢感谢
发表于 2023-2-27 14:45:21 | 显示全部楼层
fprocedure(flatten(List)
        foreach(mapcan x List
                if(listp(x)
                flatten(copy(x))
                ncons(x)
                )
        )
)
flatten(copy(x))它可以自己调用自己吗虽然用着没问题但是很令人好奇
 楼主| 发表于 2023-2-27 21:14:41 | 显示全部楼层


sihulun 发表于 2023-2-27 14:45
fprocedure(flatten(List)
        foreach(mapcan x List
                if(listp(x)


这个是help里的脚本,没问题的
发表于 2023-2-28 09:11:10 | 显示全部楼层


飞鸟入山林 发表于 2023-2-27 21:14
这个是help里的脚本,没问题的


mapcan这个函数真的是令人没想到啊,厉害呦


发表于 2023-3-1 17:03:09 | 显示全部楼层


sihulun 发表于 2023-2-28 09:11
mapcan这个函数真的是令人没想到啊,厉害呦


推荐修改项

figList = flatten(dbGetOverlaps(cv x~>bBox x~>lpp 32))
figList = setof(xx figList (xx~>objType == "stdVia" || xx~>objType == "inst"))




 楼主| 发表于 2023-3-17 20:41:34 | 显示全部楼层


sihulun 发表于 2023-3-1 17:03
推荐修改项

figList = flatten(dbGetOverlaps(cv x~>bBox x~>lpp 32))


你这是要抓取底层里包含同层金属的via和inst吧,抓取到底层的对象,还要把每个对象的bbox transform到当前层,要改的代码不止这两句

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-27 08:48 , Processed in 0.020420 second(s), 5 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表