EDA365电子论坛网

标题: 这些年曾经开发过的小工具(1)---开篇 [打印本页]

作者: amao    时间: 2016-1-27 10:02
标题: 这些年曾经开发过的小工具(1)---开篇
本帖最后由 amao 于 2016-1-27 10:19 编辑
5 `' y1 a: |; I# k
* G0 I5 n! h" @; Y( [
这些年曾经开发过的小工具(1)---开篇
! N/ B- p9 u% x' ^- ?. W4 \& o8 T
---毛忠宇20150127
# @9 v; M! h- g) o) @

! Z, \6 q0 W3 a1.1       遥想当年

刚接触PCB设计行业在1995年刚毕业,那时复杂、高速的PCB设计对国内的设计者来说还具有相当大的挑战,平时大家接触较多的软件主要为PADS及PROTEL等,较高端的PCB设计软件要在工作站上运行,个人台式电脑那时还不普及,因而有PCB设计技能的工程师比较有竞争力。

后来进入了通讯行业---H公司并做起了PCB设计,H公司那时使用的软件是PADS及ALLEGRO,ALLEGRO当时需要在UNIX平台的工作站上使用,这个软件当时在国内没有任何教材,使用软件自带的HELP很多时候解决不了遇到的问题,学习过程基本是靠师傅手把手传授或者同事相互共享。

当发现软件的某个隐藏功能或原来不会用的功能时,大家都会很高兴并及时共享,也就是这种氛围,整个业务部的PCB设计水平得以迅速提升。

再后来我们不再满足于找软件原有的功能,而是希望自行开发出自己想要的及能满足公司流程、规范的功能。于是开始有同事尝试在DOS下写一些提高效率的程序(如拼板程序、网络比较等),虽然这些初期写的软件没法集成到EDA软件中而成为一体,但对提高效率起到了很大的作用。这些都是独立的可执行程序,程序多了不好管理,再加上没法嵌入到ALLEGRO界面中始终是个遗憾,随着时间的推移于是出现了另一幕……

8 ^" d6 h" [$ {7 a3 K- U* R
$ M& N. O; w: Q/ u
1.2       Skill语言的引入

EDA软件二次开发的兴起缘于一次部门与EDA软件商的技术交流,那时有几个工程师第一次认识了EDA软件平台二次开发语言---SKILL,在兴趣的驱使下,他们经过研究并掌握了它的使用,后面就成功开发出一系列适合公司内部规范、高效并集成在EDA软件内的许多功能菜单。

印象中比较有影响力的程序如:PCB丝印反方向及丝印交叉检查、ALLEGRO与VIEWDRAW的交互布局功能、光绘一键生成及打包等,开发的许多功能后来也出现在EDA公司新版本的软件中。

H公司信息安全制度,据我所知是国内执行最严格的公司之一,这些开发出来的功能只能在公司内部使用,无法与外界共享,那时与国内的其它公司交流较少,不清楚外面PCB设计行业在EDA软件二次开发的情况如何。

+ M' l& `. i8 I
1.3       外面的世界

没有出“围城”前还以为这些EDA软件二次开发能力只是H公司的投入比较大才有,后来加入了新公司后发现“外面的世界很精彩”。新公司原来也开发出了很多适合各种需求的EDA软件功能模块,由于新公司的CAD部门有点PCB DESIGN HOUSE的性质,面对的客很多,客户需求也千差万别,其开发的EDA功能模块更全面及更强大,并对外接受EDA软件扩展功能开发的任务,以满足客户特定的需求,这些特定的需求很多情况下原EDA软件厂商不提供,下图为已成功开发出的EDA软件扩展功能中的小部分示例。

图1 EDA软件新开发功能示图

每个公司PCB设计都有自身的一套质量检查流程及检查项,如上图的功能已集成一部分需要人工检查的QA项,通过程序自动检查这些项,使PCB设计质量起到很重要的保证作用。


# I3 ?, p7 j, ]# v1.4       系列案例介绍的目的

本文章只是说个背景开篇,后面系列文章将会逐个介绍一些已开发的新功能并免费共享其中的部分开发成果,这些开发的新功能也可以为在这方面有需求或兴趣的读者提供一个思路。这也是我们对业界贡献的一点绵薄之力。


- {  h$ _- O, O; X# ]5 B未完待续……

+ Z2 n0 U# j- K% b0 }3 D8 f作者微信公共帐号Amao_eda365
( b5 j8 ?0 O8 i& E
6 Q# l/ ^" n) D9 d

3 T% H, l# Y5 F; L& }# Y7 H8 a* [4 G, a" t/ [

作者: joy_show_wb    时间: 2016-1-27 10:58
毛版棒棒哒
作者: qu6471    时间: 2016-1-27 11:18
跟篇学习skiil中!给毛版主赞一个!
作者: libbylin    时间: 2016-1-27 11:29
赞,赞,赞!学习中!
作者: yaolee    时间: 2016-1-27 16:27
大赞啦,期待更新中。
作者: chinest2010    时间: 2016-1-27 20:25
大赞!
作者: subrina    时间: 2016-1-28 12:19
学习中。
作者: flying510    时间: 2016-1-28 17:20

& g$ y2 Z. a# r: s赞,赞,赞!我也想学习学习!可惜无从下手
作者: 絲路花語    时间: 2016-1-28 23:45
拜讀
作者: jml163    时间: 2016-1-29 08:46
ok........................
作者: fkueali    时间: 2016-1-30 14:13
:)
作者: 12345liyunyun    时间: 2016-1-30 21:30
学习中
作者: tlyyy1314    时间: 2016-1-31 13:37
火速留名。
作者: bashao    时间: 2016-1-31 20:07
然后没有了嘛
作者: 1021352522    时间: 2016-2-1 10:19
毛工很好
作者: GSO_library    时间: 2016-2-1 13:03
不错 学习skill中
作者: jon_lee    时间: 2016-2-15 09:29
赞,期待更新
作者: Projectaker    时间: 2016-2-15 20:31
羡慕.............
作者: 蚂蚁乱舞    时间: 2016-2-16 08:57
期待更新
作者: Joycelong    时间: 2016-2-17 12:29
毛老师棒棒哒!大赞!
作者: EDADSD    时间: 2016-2-17 23:26
正在学第二门  看看
作者: xhj0358    时间: 2016-2-18 01:15
支持,。。。。。。。
作者: 砰砰小心脏    时间: 2016-2-19 09:31
赞,赞,赞!
作者: nanosoc    时间: 2016-2-19 15:42
期待更新!!!
作者: yangyang1989    时间: 2016-2-19 16:39
学习学习
作者: 5718366    时间: 2016-2-19 22:20
版主厉害
作者: yutao222003    时间: 2016-2-23 17:00
版主大大 太赞了
作者: pjh02032121    时间: 2016-2-24 20:36
相当给力
作者: zsl    时间: 2016-2-26 10:33
毛工好牛
作者: layout2009    时间: 2016-2-27 10:07
毛版主赞一个
作者: 372142758    时间: 2016-2-27 22:37
学习了学习
作者: wanghaiwang    时间: 2016-3-1 08:22
好厉害!!
作者: 娃哈哈    时间: 2016-3-1 14:52
学习中
作者: WXL3355059    时间: 2016-3-2 10:26
也想跟着学习下,版主好牛
作者: weij@eastcom    时间: 2016-3-2 16:12
fastprint
作者: weij@eastcom    时间: 2016-3-2 16:14
fastprint
作者: weij@eastcom    时间: 2016-3-2 16:15
fastprint!
作者: domore    时间: 2016-3-2 22:15
好帖子
作者: domore    时间: 2016-3-2 22:15
好帖子
作者: bearxzg168    时间: 2016-3-2 22:57
毛版棒棒哒victory:
作者: test140    时间: 2016-3-3 22:08
赞一个!7 t$ p# D7 M/ o/ b8 u- p" \2 \

作者: queen    时间: 2016-3-4 08:38
很厉害的样子
作者: wayne1116    时间: 2016-3-9 15:05
期待更新。。。
作者: 鼎力相助    时间: 2016-3-10 12:12
不更了吗
作者: amao    时间: 2016-3-10 15:46
鼎力相助 发表于 2016-3-10 12:12
6 G# Z' s7 X: {8 S& v不更了吗
- T! P3 i+ l( _. X0 ?- \
在微信公共帐号中发了* j3 }; a8 h- p' V7 _( A

作者: Dina    时间: 2016-3-11 13:45
xiang xue
作者: jyl518    时间: 2016-3-11 17:23
怎么没地方下载
作者: jiaxiuxin    时间: 2016-3-14 21:26
一如既往的强大。赞
作者: yihom33    时间: 2016-3-16 10:55
跟篇学习skiil中!给毛版主赞一个!
作者: chenchen6    时间: 2016-3-17 10:03
强大
作者: Punandy    时间: 2016-3-22 23:52
哈哈
作者: xiaoxiong_0809    时间: 2016-3-22 23:59
顶起
作者: carrie_wg    时间: 2016-3-23 13:24
厲害~~厲害~~
作者: jieking    时间: 2016-3-25 23:26
谢谢 老毛同志!
作者: dabao0114    时间: 2016-3-26 17:16
0101010101
作者: 夜涼如水    时间: 2016-3-27 12:30
来看看
作者: hailang0801    时间: 2016-3-28 22:36
强大。。顶起!
作者: xiaochong113    时间: 2016-3-30 11:57
skill挺好用的
作者: 45085608    时间: 2016-3-30 12:40
赞,赞,赞!我也想学习学习!可惜无从下手
作者: hijkl    时间: 2016-4-5 11:11
大赞
作者: 764207758    时间: 2016-4-6 09:36
学习了
作者: t2242008    时间: 2016-4-6 11:34
:):):):)
作者: wangd0h0    时间: 2016-4-6 19:13
好好好!!!!
作者: wangd0h0    时间: 2016-4-6 19:14
:):):):):):):)
作者: 雷霆之剑    时间: 2016-4-7 11:40

+ H6 f  D. s) Y& y, z学习中
作者: lzjcn    时间: 2016-4-7 22:47
虽然不认识版主,觉得版主很厉害
作者: hu427757961    时间: 2016-4-8 13:58
学习学习,大牛
作者: 雷霆之剑    时间: 2016-4-9 19:23
顶顶顶
作者: Humor    时间: 2016-4-11 10:01
66666666666666
作者: babao    时间: 2016-4-11 23:30
学习了! i* F7 d2 i  r4 q3 r4 _& ^

作者: maya9083    时间: 2016-4-14 14:37
skill确实好用,但是现在要3级会员才能下载号坑
作者: 雷霆之剑    时间: 2016-4-15 10:46
顶顶顶
作者: 歪头歪脑    时间: 2016-4-15 12:22
学习
作者: lihp123456    时间: 2016-4-19 13:50
非常给力的文章!
作者: haigerl    时间: 2016-4-21 09:32
期待更新!
作者: LZW    时间: 2016-4-21 11:33
能不能给个下载
作者: LZW    时间: 2016-4-21 11:33
能不能给个下载
作者: ammint    时间: 2016-4-25 12:17
举个爪
作者: 稳稳的幸福    时间: 2016-4-28 08:52
转转看
作者: carrie_wg    时间: 2016-4-29 13:15
感謝分享~
作者: 后青春继续传说    时间: 2016-5-14 11:33
不错,都是些实实在在的东西
作者: louis_liu    时间: 2016-8-2 13:13
非常厉害,学习!
作者: 小蒙art黑豆    时间: 2016-8-2 21:06
毛大哥,你书上的swap pin的工具怎么不更新了哟,
作者: 小蒙art黑豆    时间: 2016-9-18 15:48
小蒙art黑豆 发表于 2016-8-2 21:06
/ Y9 w3 j% A7 s- A  o$ H% b毛大哥,你书上的swap pin的工具怎么不更新了哟,

. H: N& Y2 v8 }+ v- k! Z( ]- M! q) q我之前下载的不晓得什么原因,怎么都用不了,可不可以麻烦您传给我一个安装包啊,到处我找不到您的安装包,木盖
作者: denny_9    时间: 2017-6-9 09:55
期待毛大咖多搞几个来玩玩,若干年后发现你外甥也在使用你的skill,你就会满足的。
作者: angel_zou    时间: 2018-9-4 15:24
给力,赞一个
作者: Demyar    时间: 2019-1-17 13:10
很给力
作者: hanhan点    时间: 2019-6-21 11:37
感谢分享
作者: zf_1108    时间: 2019-7-25 15:47
学习学习,谢谢版主
作者: ssnd001    时间: 2019-11-16 09:04
学习一下,多谢了
作者: muzi    时间: 2019-12-8 11:14
厉害
作者: YuanJ    时间: 2020-1-20 06:57
好111111111
作者: t123456    时间: 2020-9-21 11:31
谢谢分享
作者: beichenliuzhu    时间: 2021-1-16 09:34
六的一批
作者: wuzhuoqing    时间: 2021-1-21 14:27
https://www.eda365.com/thread-166219-1-1.html
作者: wuzhuoqing    时间: 2021-1-21 14:28
https://www.eda365.com/thread-166219-1-1.html
作者: wuzhuoqing    时间: 2021-1-21 14:29
https://www.eda365.com/thread-117232-1-1.html
作者: 敢敢    时间: 2021-7-9 14:17
skill可以安装到package designer里吗
作者: brook97    时间: 2021-12-13 10:58
学习学习,谢谢版主
作者: 伶俜    时间: 2022-2-11 11:25
不错 学习skill中




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2