1587|8

1484

帖子

0

TA的资源

五彩晶圆(初级)

楼主
 

学习AD脚本开发-第三节_过孔阵列脚本(有一点点实用性) [复制链接]

这两天又在上次写的脚本基础上完善功能了,上一个版本只是粗略的添加过孔,这些过孔都是无网络的,DRC检查会报错。这一次的主要改进是增加了鼠标点击获取网络名的功能,同时也在UI上面增加了一些提示信息,对使用者更友好。 另外不得不吐槽一下AD的API很多设计的并不科学,不够直接,而且代码编辑器很烂,不够智能

 

 

脚本工程源码:

第三节_添加过孔阵列脚本_实用.rar (744.92 KB, 下载次数: 13)

 

 

演示视频:

过孔脚本

 

最新回复

说的太对了,AD相比于allegro更加开放自由,allegro更加严谨细致,适合更复杂的设计   详情 回复 发表于 2023-10-19 10:16
点赞 关注
个人签名

执古之道,以御今之有,能知古始,是谓道纪

 
 

回复
举报

1484

帖子

0

TA的资源

五彩晶圆(初级)

沙发
 
本帖最后由 Nubility 于 2023-10-10 13:38 编辑

目前的版本可以实现先选择网络名再添加过孔阵列,过孔数量不太多的情况下操作速度要比手动点击阵列粘贴更快速而且数量更精准。  同时也还有很多优化空间,比如过孔默认是开窗状态,想盖油还需要手动设置,划定区域必须按顺序指定左下和右上顶点,不支持其他方式。界面只支持设置一组参数,想多换几种过孔尺寸还要每次都重新输入,比较麻烦。

 

 
 
 

回复

1633

帖子

0

TA的资源

五彩晶圆(初级)

板凳
 
大佬厉害呀,我就只能看个热闹了。不会写脚本这么高级的操作!
 
 
 

回复

1484

帖子

0

TA的资源

五彩晶圆(初级)

4
 
lkh747566933 发表于 2023-10-12 17:19 大佬厉害呀,我就只能看个热闹了。不会写脚本这么高级的操作!

苦啊,AD的文档虽然详细,但是像字典一样,很多东西都是要自己探索和模仿。然后就是AD的脚本开发环境很垃圾,经常不能自动提示。 遇到很多困难,但是我实在是太想做一些定制功能来提高自己的效率了,咬牙坚持。

个人签名

执古之道,以御今之有,能知古始,是谓道纪

 
 
 

回复

1633

帖子

0

TA的资源

五彩晶圆(初级)

5
 
Nubility 发表于 2023-10-12 17:50 苦啊,AD的文档虽然详细,但是像字典一样,很多东西都是要自己探索和模仿。然后就是AD的脚本开发环境很垃 ...

还是你厉害,这都能学的进去。我现在改用allegro了,好多年不用AD了

 
 
 

回复

1484

帖子

0

TA的资源

五彩晶圆(初级)

6
 
lkh747566933 发表于 2023-10-17 17:18 还是你厉害,这都能学的进去。我现在改用allegro了,好多年不用AD了

以前我用allegro,后来实在不想做库了,就转AD。  AD很自由,不过还是不能适用每一个人的需求,所以选择开发脚本,一劳永逸

个人签名

执古之道,以御今之有,能知古始,是谓道纪

 
 
 

回复

1484

帖子

0

TA的资源

五彩晶圆(初级)

7
 

现在的版本有bug,  PCB原点需要和绝对坐标的原点重合才能保证过孔位置准确。

个人签名

执古之道,以御今之有,能知古始,是谓道纪

 
 
 

回复

1633

帖子

0

TA的资源

五彩晶圆(初级)

8
 
Nubility 发表于 2023-10-17 20:15 以前我用allegro,后来实在不想做库了,就转AD。  AD很自由,不过还是不能适用每一个人的需求,所以 ...

说的太对了,AD相比于allegro更加开放自由,allegro更加严谨细致,适合更复杂的设计

 
 
 

回复

1484

帖子

0

TA的资源

五彩晶圆(初级)

9
 
lkh747566933 发表于 2023-10-19 10:16 说的太对了,AD相比于allegro更加开放自由,allegro更加严谨细致,适合更复杂的设计

我发现在AD里面用line替代track画走线可以在很庞大的PCB里面也不会卡顿,用track有时候会卡一下

个人签名

执古之道,以御今之有,能知古始,是谓道纪

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表