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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: chinarml

[资料] 自己写的一些非常好用的skill脚本

[复制链接]
 楼主| 发表于 2020-6-22 08:08:16 | 显示全部楼层


He_Navy 发表于 2020-6-21 14:42
楼主,我用你的AutoCutBus,显示错误如下:
AutoCutBus(1)
*Error* quotient: can't handle (nil / 2)


你先用两根直的path,一横一竖,选中,操作试一下。这是没读取到metal的width。可能有很多。
你用最简单的两个path线试过一下看看结果。然后把结果贴出来

发表于 2020-6-22 09:50:04 来自手机 | 显示全部楼层
谢谢楼主,MagicCopy现在可用了,非常棒!!我希望它复制成path线。删掉你里面的注释,但是显示undefined function - leConvertPolyToPath。不知道是不是cadence版本原因,麻烦你能不能将你写的convertPolygon2Path()嵌入MagicCopy进去,小白不懂调用关系,希望你帮忙忙,谢谢。另外我在edit--convert--To Path有这个转换成path功能,并在CIW中返回leHiConvertPolygonToPath(),我将你的修改如下: foreach(obj newObj         if(obj~>objType == "polygon" || obj~>objType == "rect" then         obj=leConvertPolygonToPath(obj)         );if );foreach  但是在运行的时候显示:*Error* eval: undefined function - leConvertPolygonToPath。不知道是哪里有问题,麻烦帮我看看。谢谢  还有我建议把框选变成单击一下即可复制。谢谢!
发表于 2020-6-22 10:50:41 | 显示全部楼层
谢谢分享
 楼主| 发表于 2020-6-22 15:46:30 | 显示全部楼层


He_Navy 发表于 2020-6-22 09:50
谢谢楼主,MagicCopy现在可用了,非常棒!!我希望它复制成path线。删掉你里面的注释,但是显示undefined f ...


我写错了,那个函数应该是leConvertPolygonToPath,你改了就行了
发表于 2020-6-22 16:11:49 来自手机 | 显示全部楼层


chinarml 发表于 2020-6-22 15:46
我写错了,那个函数应该是leConvertPolygonToPath,你改了就行了


我改了,但是提前我没定义。不知道怎么回事
发表于 2020-6-22 16:28:04 来自手机 | 显示全部楼层
能不能麻烦将你写的convertPolygon2Path()函数嵌入MagicCopy进去,谢谢!
发表于 2020-6-22 23:05:04 | 显示全部楼层


chinarml 发表于 2020-6-22 08:08
你先用两根直的path,一横一竖,选中,操作试一下。这是没读取到metal的width。可能有很多。
你用最简单 ...


我试过了,报错的结果是一样。大神有思路了吗?

 楼主| 发表于 2020-6-23 09:18:57 | 显示全部楼层


843071455 发表于 2020-6-20 15:04
楼主我用的应该就是最后一版,你调array时无论单元是旋转或者是镜像都没有问题吗?我看你里面定义的方向 ...


倒数第二版的八个方向两合并了,所以判断句只有四句。但这种有bug。最后一版拆开了,八个方向分八句,修复了bug。
所以你下载的是倒数第二版。你看1楼的置顶帖,向下找,上传最后一版时楼层已经写了这个bug。
 楼主| 发表于 2020-6-23 11:42:14 | 显示全部楼层


chinarml 发表于 2020-6-18 10:40
AutoCutBus这个脚本很好用,一直想分享,但因为我一直用的这个脚本是已有的(不属于我),我不能分享出去。 ...


更新一版AutoCutBus脚本
更新内容:
1,旧版本仅支持对path线和bus线(pathSeg)操作,新版增加了rect类型的线
2,更新了判断线类型的算法,原版的算法有bug(但不影响实际使用)
3,之前试用旧版时出现的handle (nil / 2)这种错误的贴友,这版并没有修复。
4,有handle (nil / 2)这种报错的,我这里没办法debug,这个需要逐个关键点加print语句去找到问题点。
我测试用的是icadv版本的cadence。不排除因不同版本对数据的返回值格式不同造成的bug。

AutoCutBus.il.rar

1.38 KB, 下载次数: 387 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2020-6-23 17:31:12 | 显示全部楼层
这里更新一版AddMOSM1脚本,有贴友反应说自己的cadence没有polygon转path的那个函数,或者函数无效的。
我写了一个专门将rect转成path的独立的脚本。这个脚本可以独立运行,但不能直接嵌入。

现在我将这个rect转path的脚本嵌入到AddMOSM1里面去(因为要嵌入进去,需要稍作修改)。


AddMosM1_Custom.il.rar

883 Bytes, 下载次数: 707 , 下载积分: 资产 -2 信元, 下载支出 2 信元

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

本版积分规则

关闭

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


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

GMT+8, 2024-11-27 12:31 , Processed in 0.022181 second(s), 6 queries , Gzip On, Redis On.

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