技术支持

technical support

分享嘉立创公司自写脚本 ,PADS 一键导出坐标和BOM清单

与大家分享嘉立创公司自写脚本.    这个脚本的作用是 从PCB文件上 导出BOM(材料清单) 和坐标.

默认是自动保存的, 保存在打开的PCB相同路径下.


BOM 
这里导出的BOM是引用了  "Value"属性,是按照Value属性来整理BOM.

这个脚本的最大的特点是按照字符串合并BOM.

目前流传广泛导出BOM脚本的按照数值合并整理, 因为每个人的写法不同, 零件的值很难识别准确,所以不能按照数值整理,只能按字符串合并.  注意这个是这个脚本的最大的好处!


坐标
这个脚本理论上是比自带的 脚本17 可CAM方式导出要好很多.
1> 能自己计算零件的中心点,    如果有些人喜欢将零件中心放在1引脚的,使用17脚本是无法输出正确的坐标.  注意这是重点.
2> PADS还自带了一个CAM的方式输出坐标. 但是CAM的方式不能输出 斜角的零件!!!!  这个脚本能输出斜角的零件.
3> 它能设置单位为mm.
4> 将计算后的中心, 1号引脚,  原始的中心点 一并导出.

暂时不支持中文层名称, 脚本17同样也不支持.


至于为啥非要输出 1号 引脚坐标, 后面有机会再写为什么.  反正非常有用.


如果不喜欢自动保存功能, 可以将下面三句话 注释掉

        xl.activeworkbook.SaveAs(Path & FileType &FileName &".xls" ,56)
        
        xl.workbooks.close

        xl.Quit


143919yth3ay6uh2dttqy3


2019-3-27 不认识层名称或是没找到完整的顶层和底层,  则输出带有疑问的层名称.   防止将底层元件错误认为顶层,或将层元件错误认为为底层元件
//2019-2-22 PADS这个货 B层元件是顺时针角度的.  我们要逆时针的.  导出角度默认转为逆时针 转为AD样式
//2018-3-24 新增支持嘉立创封装库, 体验更好
//2017-6-29 解决中文层名称乱码,   对于不是标准写法的层名称,默认找到第一个元件层为T,后面的为B层.
//2017-3-30 新增状态栏显示进度