Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 405|回复: 28

[原创] 一个只用输入名字就可以创建焊盘的Skill,使用部分IPC7351B规范,欢迎下载

[复制链接]
发表于 2019-4-30 17:30:17 | 显示全部楼层 |阅读模式
本帖最后由 skny2011 于 2019-4-30 17:39 编辑

上次自已写了一个只用输入名字就可以创建焊盘的Skill.规则是我自定义的,后面有朋友建议用IPC规则来写,
这个版本就是使用IPC规则来写的。欢迎大家使用。


1.  加载Skill:
allegro.ilinit输入(请注意两行都需要输入才能使用):
loadContext("Pad_IPC.cxt")
axlCmdRegister("cpd" 'Pad_designer_IPC )
启动命令为cpd,修改上面语句可以自定义
2.  界面:
2.1主界面:
123.jpg
2.2默认参数设置界面:
234.jpg
3.  功能总体说明:
3.1AutoSet:默认选中;具体请参见3.3
3.2 Purge:清理设计中没有使用到的焊盘和Flash
3.3 Create:根据IPC-7351B标准中的部分命名规范输入焊盘名字,回车或者直接点击Create,程序自动计算焊盘类型(AutoSet选中情况下),然后分配相应参数(比如:表贴焊盘自动加入SoldPaste,并使ThermalAnti Pad失效),并完成设置后,生成输入名字的焊盘;在执行3.1过程中,会检测输入的焊盘是否存在。
如果输入盘和孔的孔径关系不满足设置的PadThanHole参数,会提示是否根据孔径修改盘径来满足PadThanHole参数,如果是焊盘名和焊盘相应的参数会修改。
3.4 Check:可打开输入名字的焊盘参数编辑界面,来检查是否符合要求;
3.5 Save:保存到第一个padpath路径下;
3.6 SetDefault:打开SetDefault默认参数设置界面:
3.6.1 PadThanHole:焊盘大于孔径的默认值;可以是数字,也可以是倍数关系(默认为x1.5;
3.6.2 SoldThanPad:阻焊大于焊盘的默认值,只能是数字(默认为0.2);
3.6.3 PasteThanPad:钢网大于焊盘的默认值,只能是数字(默认为0.0);
3.6.4 OuterThanInner:热风焊盘外径大于内径的默认值,只能是数字(默认为0.5);
3.6.5 SpokeWidth:热风焊盘间隙的默认值,只能是数字(默认为0.5)。
3.6.6 OK:将默认参数写到配置文件里,下次启动后可直接使用上一次设置的值。
3.6.7 ReSet all:将本界面中所有值恢复到默认值。

附件中有完整的Skill使用方法。




建议:在建库环境下使用,如果在PC上有添加内层的话做出来的通孔,后期使用时必须有匹配层名才可以使用。


附件回复可见,谢谢支持。

游客,如果您要查看本帖隐藏内容请回复


发表于 2019-5-5 08:56:10 | 显示全部楼层
为你点赞   不错
发表于 2019-5-5 10:19:58 | 显示全部楼层
楼主 有没有源码?研究下
发表于 2019-5-5 10:20:00 | 显示全部楼层
楼主 有没有源码?研究下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号

GMT+8, 2019-5-25 19:10 , Processed in 0.361270 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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