-
UID:163612
-
- 注册时间2006-06-22
- 最后登录2024-04-18
- 在线时间1995小时
- 社区年龄17年9个月
-
- 发帖411
- 搜Ta的帖子
- 精华0
- 金币535
- 威望5
- 贡献3
- 好评3
-
访问TA的空间加好友用道具
- 金币
- 535
- 威望
- 5
- 贡献
- 3
- 好评
- 3
- 注册
- 2006-06-22
|
回复本帖可获得1枚金币奖励! 每人最多可获奖1次,奖池剩余35枚金币 (中奖几率50%)
这个自定义导出坐标脚本有这些"特点": 0: 没有复杂的设置, 几乎可以一键完成.
1: 脚本自动算出元件的中心点,没找到AD那个API可以使用,于是就自己写了.
2: 焊盘个数大于1 才输出坐标, 那种LOGO之类的元件将会过滤掉,不再会输出坐标. 如果您要导出Mark坐标,那么这个脚本无法导出一个焊盘的坐标,可以将两个焊盘重叠放置.
3: 层信息优先依照焊盘来决定. 有些人画的电阻: 丝印,焊盘都在顶层, 但是元件属性在底层....这个脚本被逼的不得已了,脚本强制纠正....
4: Descriptor属性为空时刻不输出坐标文件. 不好意思,位号都没有,我认为坐标也不用输出了.
5: 输出坐标的时候不看Type属性. 不管你设置成什么都将输出坐标.
6: 1号引脚,输出引脚名为1的坐标. 有些人第1引脚实际上是2或别的... 这与AD自带的有所不同.7: 如果焊盘不在顶层或底层, 且元件也不在 顶层或底层, 则不输出坐标.
最新版脚本: PnPcustom.zip (这里是直接引用的立创社区的附件,应该是可以直接下载的) //需要注意这是离线文件,我们无法做到有更新通知您.
V0.6 2015-6-16 //添加 导出错误信息//添加 了一些常见的错误字符检查, 例如位号中包含空格. 并直接替换字符
V0.51 2015-5-26//添加了一些错误说明. 例如疑似元件的层信息不对//导出BOM的时候相同元件,忽略重复位号, BOM简洁 V0.4 2018-5-11 17:30 //添加导出BOM功能. BOM和坐标一键完成
V0.3 2018-5-04 19:21//添加了些"自动纠正的" 功能//如果焊盘不在顶层或底层, 且元件也不在 顶层或底层, 则不输出坐标.
V0.2 2017-11-06 21:25 更新了一个版本, . 到此版本导出功能基本与AD16以下自带的导出样式一致了, 基本可以作为测试版使用了//修复BUG, 居然触发了一个数据溢出,当某个坐标累积后会溢出.//添加 Comment列导出. V0.1 借鉴了github的开源作品,没学过 delphi 语言, IF语句都还还不熟, 一边看一边改, 基本上完成了我需要的功能. 所以将版本号写成V0.1 使用方法: (下图是GIF, 可能要稍微等一会)
解决问题举例 (其实这些都是设计问题, 写这个脚本也是不得已为之.): 层信息优先依照焊盘来决定, 举例, 这个脚本将尝试优先使用焊盘的图层信息
这个脚本将尝试找焊盘个数大于1 才输出坐标, 下图种LOGO之类的元件将会过滤掉,不再会输出坐标.
这个脚本输出坐标的时候不看Type属性. 不管你设置成什么都将输出坐标.
//http://club.szlcsc.com/article/details_10024_1.html [ 此帖被wangjiati在2018-06-21 16:20重新编辑 ]
|