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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 54265|回复: 279

[资料] 分享两个自己写的Skill脚本

[复制链接]
发表于 2020-12-2 14:39:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 scmyhbj 于 2021-9-1 10:57 编辑

在上家公司用过SkillCAD,到现在还念念不忘其中的一些非常好用的功能。这两个脚本是仿照SkillCAD的连线功能写的,大致上能实现,会有一些缺陷,我自己使用后修复了几个BUG,目前来说基本能用了。但是还有个问题是如果线宽太小,连线后只能打一个单孔,我还没有一个好的办法来实现至少打两个孔。还希望有大神能帮忙继续优化。1、使用时两个脚本都load后再用,因为为了修复一个BUG,额外写了个脚本但是只放在其中一个文件里面的。
2、ConnectNetByName():这个脚本在XL状态下,连接net name相应的横线和竖线。
3、ContInOrder()          :这个脚本按划线顺序连接横线和竖线。
4、请根据自己的喜好设定相应的快捷键。



ContInOrder

ContInOrder

ConnectNetByNetName

ConnectNetByNetName

ConnectNet.il.zip

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

内含两个脚本

 楼主| 发表于 2020-12-14 10:55:11 | 显示全部楼层
有的工艺的wire Constraint Group名没有叫 virtuosoDefaultSetup的,可以打开Layout Editor Options查看,选择默认的或自定义的Constraint Group名,在脚本代码中对应的替换一下
微信截图_20201214095035.png
2.png
 楼主| 发表于 2021-9-1 10:34:57 | 显示全部楼层
本帖最后由 scmyhbj 于 2021-9-1 10:56 编辑

根据大神们的指点做了一些优化,用老版报错的不妨试试这个新的看看还有没有错误。
注:如果使用脚本划线选择时,选中了其他如cell这种非金属连线的东西可能也会出错,有点懒,没去解决这个问题

更新版本.zip

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

 楼主| 发表于 2020-12-2 14:52:27 | 显示全部楼层
对了,这个红框里面的layerName要根据相应的工艺改一下名字
微信截图_20201202145048.png
发表于 2020-12-2 16:02:05 | 显示全部楼层
厉害!!
发表于 2020-12-2 16:56:08 | 显示全部楼层
厲害
发表于 2020-12-2 17:32:20 | 显示全部楼层
为什么我的只连了一根线
 楼主| 发表于 2020-12-2 17:40:17 | 显示全部楼层


zx1996 发表于 2020-12-2 17:32
为什么我的只连了一根线


你CIW截个图我看看报什么呢
发表于 2020-12-3 09:12:42 来自手机 | 显示全部楼层
nb,skillcad是啥
 楼主| 发表于 2020-12-3 09:36:19 | 显示全部楼层


一个好用的软件
发表于 2020-12-3 10:22:00 | 显示全部楼层


scmyhbj 发表于 2020-12-2 17:40
你CIW截个图我看看报什么呢


1606961980(1).png 92e21b3e49266e760ee911d5a14e105.png
发表于 2020-12-3 10:34:51 | 显示全部楼层
viaGetViaOptions()没有这个函数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 05:35 , Processed in 0.027893 second(s), 8 queries , Gzip On, Redis On.

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