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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1334|回复: 19

[原创] 创建弧形过孔阵列的skill脚本

[复制链接]
发表于 2024-5-29 14:29:03 | 显示全部楼层 |阅读模式

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

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

x


作用:创建具有一定弧度的过孔阵列。

用法:在CIW窗口load CreateAnyAngleVia.il脚本,先在LSW选好要生成的过孔层,然后用CreateAnyAngleVia(nums angle radius viaWidth @optional (viaLength 0))这样子的形式调用,前四个参数是必须的,分别是生成多少个过孔、要生成的角度、过孔弧度的半径,过孔的宽度,最后一个参数选填。

之前写了一个创建任意角度的扇形或圆环的skill脚本,然后有在项目中遇到要在圆环上填充过孔的需求,手动添加很烦,也不好看,所以就在此脚本的基础上改了一下,使其生成过孔,也就有了现在的这个脚本。
CreateAnyAngleVia1.png     CreateAnyAngleVia.png

还写了个版本2,这个版本不用选层,不过得在调用的时候输入viaDefName这个参数(viaDefName可以在layout界面按o调出的Create Via的form看到),这个版本生成的过孔就是tf中定义好的过孔,和上面那个版本的最大不同点在于可以在每个要生成的点设定成阵列,即几排几列。
调用方式是:在CIW窗口load CreateAnyAngleVia_v2.il脚本,然后用CreateAnyAngleVia_v2(nums angle radius viaDefName)调用。

CreateAnyAngleVia.zip

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

CreateAnyAngleVia_v2.zip

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

发表于 2024-5-29 14:53:52 | 显示全部楼层
不错
发表于 2024-5-31 11:53:54 | 显示全部楼层
看看
发表于 2024-5-31 16:40:38 | 显示全部楼层
谢谢分享
发表于 2024-6-2 22:24:17 | 显示全部楼层
感谢分享
发表于 2024-6-3 16:30:18 | 显示全部楼层
谢谢分享。
发表于 2024-7-24 13:51:14 | 显示全部楼层
感谢分享~~
发表于 2024-8-12 14:58:51 | 显示全部楼层
想问一下楼主这个有没有什么办法控制孔的space
发表于 2024-8-12 16:09:13 | 显示全部楼层


小福图 发表于 2024-8-12 14:58
想问一下楼主这个有没有什么办法控制孔的space


nums不就可以控制吗
发表于 2024-8-12 16:23:13 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-18 14:54 , Processed in 0.027743 second(s), 7 queries , Gzip On, Redis On.

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