chunjiu 发表于 2016-10-8 12:42:23

终于有时间合并了之前几个 PADS 的小脚本,现在很实用了

本帖最后由 chunjiu 于 2016-10-9 09:53 编辑

1、可以清洁 TOP 面和 BOTTOM 面,这样最后整理板面上的元件标号很方便。

2、可以输入一堆元件标号,并点亮它们,这在装配焊接时非常有用。例如从 Execl 里面 Copy 一批 104 电容标号,然后一次性在 PADS 里面点亮。
    配合功能1,可以发现两面都点亮了,且互不干扰。

3、一次性修改所有的元件标号大小,因为在 PADS 中编辑元件标号的大小会导致 PADS 崩溃,所以这个功能相当珍贵。


好啦,祝各位使用愉快!

{:lol:}
这是脚本文件:


-------------------------------------------------------------------------------------

这是 PADS 脚本所用的 BASIC 语言手册,仅仅介绍基本语法元素,不包括 PADS 对象。


下面是 PADS 帮助文档,如果你在电脑上找不到再下载。它的位置在 C:\MentorGraphics\9.5PADS\docs\pdfdocs 目录下,名字是 padslayout_ref.pdf。
下载后将尾缀删掉再解压,因为论坛不支持 001, 002 尾缀的文件上传,所以是我手工添加的。
建议阿莫再增加一个 7z 的后缀,那是 7zip 唯一可以压缩到 16MB 以下的格式。

关于 PADS BASIC 脚本的说明在文档的 47、48 章。
47 章详细描述了 PADS 中的对象树层次、以及对象的属性、方法和脚本举例等。
48 章是 BASIC 的语法简介和 PADS 融合的说明以及相关例子。



这是一些脚本用法的参考举例,但是和 PADS 对象以及编辑环境有小小区别,代码例子可以参考,但不一定能成功运行。


chunjiu 发表于 2016-10-8 12:45:23

本帖最后由 chunjiu 于 2016-10-9 00:50 编辑

脚本的使用方法:


1、添加脚本到 PADS 中





2、清洁板面,利于整理元件的标号





3、从 Execl 中 COPY 元件的标号,在 PADS 中点亮它们,这样在装配焊接时非常方便且不易出错
输入技巧:因脚本的文本框不支持 Ctrl+A,所以可以先点一下Yes键,再点击文本框来清除其内容。






4、在 PADS 中编辑修改元件标号的大小会崩溃退出,用这个功能可以一次性修改所有的元件标号大小,而且不会崩溃。



hell-prototypes 发表于 2016-10-8 12:49:18

收藏,多谢楼主

lncwangfeilnc 发表于 2016-10-8 13:26:26

谢谢分享,坐等介绍         

kydl2345 发表于 2016-10-8 13:58:21

现在公司用的AD 这个先收藏了 感谢分享

ywd518 发表于 2016-10-8 14:00:21

有没有在一个PCB里面放几个板框的插件?

mcu_mouse 发表于 2016-10-8 14:06:14

楼主如果能出个教程如何玩脚本的会更受欢迎

osli 发表于 2016-10-8 14:07:04

非常感谢,非常有用

rogergui 发表于 2016-10-8 14:31:01

感谢了                  

Eastnorth 发表于 2016-10-8 17:07:54

好用!收下了,多谢楼主!

MiniCat 发表于 2016-10-8 17:58:34

可以清洁 TOP 面和 BOTTOM 面,这样最后整理板面上的元件标号很方便???? 这个清洁是什么功能,从来没用过呢!

bzbs 发表于 2016-10-8 18:03:52

授人以渔吧!
提供一些学习资料也可以,让大家都动员起来
protel99的时候,有快捷键工具。很好用,还记得

chunjiu 发表于 2016-10-8 18:33:48

MiniCat 发表于 2016-10-8 17:58
可以清洁 TOP 面和 BOTTOM 面,这样最后整理板面上的元件标号很方便???? 这个清洁是什么功能,从来没用 ...

清洁就是在整理元件标号的时候,隐藏不需要的部分,只留下元件外框、标号、和通孔。这样放置标号会很清晰明了。

569350810 发表于 2016-10-8 18:47:23

谢谢分享~

MiniCat 发表于 2016-10-8 18:48:57

MiniCat 发表于 2016-10-8 17:58
可以清洁 TOP 面和 BOTTOM 面,这样最后整理板面上的元件标号很方便???? 这个清洁是什么功能,从来没用 ...

清洁就是在整理元件标号的时候,隐藏不需要的部分,只留下元件外框、标号、和通孔。这样放置标号会很清晰明了。

那明白了,一直都是这样用的!!!

chunjiu 发表于 2016-10-8 18:56:03

ywd518 发表于 2016-10-8 14:00
有没有在一个PCB里面放几个板框的插件?

没明白你的意思?板框可以用2d线直接copy几个就可以了吧?

chunjiu 发表于 2016-10-8 19:01:06

mcu_mouse 发表于 2016-10-8 14:06
楼主如果能出个教程如何玩脚本的会更受欢迎

教程恐怕没时间整,脚本就是basic语言写的,很简单,一看就懂

chunjiu 发表于 2016-10-8 19:09:25

bzbs 发表于 2016-10-8 18:03
授人以渔吧!
提供一些学习资料也可以,让大家都动员起来
protel99的时候,有快捷键工具。很好用,还记得


没有啥机密哈,等会儿回家把 basic 语言手册和 PADS 的脚本指南传上来,其实就在帮助里面。只是帮助库文档太大,不好找而已。

klesky 发表于 2016-10-8 20:52:26

感谢楼主,正在摸索PADS中。

bbbbbv 发表于 2016-10-8 20:57:04

谢谢分享~

PCBBOY1991 发表于 2016-10-8 21:05:13

谢谢楼主!正准备学习pads!

chunjiu 发表于 2016-10-9 01:03:48

bzbs 发表于 2016-10-8 18:03
授人以渔吧!
提供一些学习资料也可以,让大家都动员起来
protel99的时候,有快捷键工具。很好用,还记得


资料已经提供

chunjiu 发表于 2016-10-9 01:28:55

lncwangfeilnc 发表于 2016-10-8 13:26
谢谢分享,坐等介绍

已在二楼添加使用说明。

822690a 发表于 2016-10-9 08:27:35

谢谢,先收藏

hyghyg1234 发表于 2016-10-9 08:34:38

楼主有心了。

ifus 发表于 2016-10-9 08:43:15

很有用,多谢楼主

gallle 发表于 2016-10-9 08:43:41

虽然不用这个,但是也要支持楼主

fengyunyu 发表于 2016-10-9 08:51:45

大牛,软硬件都精通!

yuzr 发表于 2016-10-9 09:05:35

谢谢楼主分享!

propor123 发表于 2016-10-9 17:28:50

谢谢分享,很实用。

haizaolan 发表于 2016-10-10 12:40:50

谢谢分享

huangqi412 发表于 2016-10-10 13:17:43

好东西AD的脚本好像之前也有人传过

LQS1200 发表于 2016-10-10 14:10:14

第2个图好慢,谷歌浏览器都卡死了

LQS1200 发表于 2016-10-10 14:12:50

huangqi412 发表于 2016-10-10 13:17
好东西AD的脚本好像之前也有人传过

我对AD的更感兴趣,是外国的一个网站的吗?

chunjiu 发表于 2016-10-10 14:31:26

LQS1200 发表于 2016-10-10 14:10
第2个图好慢,谷歌浏览器都卡死了

我截图做的有点大了,下次整小点 {:smile:}

ZXL1969 发表于 2016-10-12 13:06:59

收藏一下!!!!

Elex 发表于 2016-10-12 13:31:31

厉害!我十年没有用过PADS了,曾经给写过一个原理图ERC检查的简单脚本,挺好用的,现在都不知丢哪了。

end2000 发表于 2016-10-12 20:30:00

pads basic收藏。谢谢!

电子学生 发表于 2016-11-21 22:34:30

谢谢分享,学习

jm2011 发表于 2016-11-22 08:21:01

这个一定要收藏,动画也做的不错

imliyucai 发表于 2016-11-25 13:34:42

这个不错,学习了。

yanyanyan168 发表于 2017-4-12 14:34:49

楼主,你用的PADS在哪下载的,可以共享吗?谢谢!

chunjiu 发表于 2017-4-13 10:50:47

yanyanyan168 发表于 2017-4-12 14:34
楼主,你用的PADS在哪下载的,可以共享吗?谢谢!

在百度找的 ...,那种资源天天换地方,你自己搜搜看吧

饭牛牛 发表于 2017-4-14 16:59:33

chunjiu 发表于 2017-4-13 10:50
在百度找的 ...,那种资源天天换地方,你自己搜搜看吧

我也给我的工具穿上衣服。
之前只是一个脚本,现在做成有界面的,虽然丑了点。
{:lol:}

ddds 发表于 2017-4-14 17:08:24

很不错的工具

饭牛牛 发表于 2017-4-17 08:31:02

请教一下楼主几个问题:


[*]自定义的窗体可以显示最小或最大按钮吗?
[*]窗体上右上角的关闭怎么绑定事件,点击后不关闭。

谢谢。

502363916 发表于 2017-4-17 09:05:05

很好 现在用ad的 不经常用pads

饭牛牛 发表于 2017-4-17 09:20:42

饭牛牛 发表于 2017-4-17 08:31
请教一下楼主几个问题:




自定义的窗体可以显示最小或最大按钮吗?
第一个问题解决,将 Dialog(dlg) 改为 n = Dialog(dlg) 即可。

atg525 发表于 2017-10-7 22:38:41

谢谢分享!                     

闪耀的空白 发表于 2017-10-11 19:06:13

收藏了,不错的资料

liujq74193 发表于 2017-11-21 13:43:03

好资料,准备研究一下PADS

lwjok008 发表于 2017-11-21 13:53:15

有个PADSHELPER也不错哦。

qjp1988113 发表于 2017-11-25 16:08:25

谢谢楼主的插件~

ghhuang 发表于 2017-11-25 16:59:05

这个脚本不错,支持楼主!

我做我的王 发表于 2017-11-25 20:41:22

用起来很方便!大赞

gonboy 发表于 2020-7-7 09:47:53

有个问题,切换到 Clean Top。 然后关闭 此脚本,再重新打开脚本。 点击 恢复原来的Original。 则无法恢复。

chunjiu 发表于 2020-7-7 10:19:54

gonboy 发表于 2020-7-7 09:47
有个问题,切换到 Clean Top。 然后关闭 此脚本,再重新打开脚本。 点击 恢复原来的Original。 则无法恢复 ...

是的,在 Clean xxx 操作的时候,会建一个数组来保存 Original 的状态值,

这样的话在后面进行 Original 操作时才能恢复原先的显示状态。

如果在中途退出脚本会导致此数组丢失,那就无法恢复原先的显示状态了 。

cc1987 发表于 2020-7-7 12:03:28

谢谢分享

youlongam 发表于 2020-7-7 17:06:59

好东西!!!

天空城堡 发表于 2020-7-8 15:28:49

先收藏了

gonboy 发表于 2020-7-9 11:39:45

chunjiu 发表于 2020-7-7 10:19
是的,在 Clean xxx 操作的时候,会建一个数组来保存 Original 的状态值,

这样的话在后面进行 Original ...

大部分使用场合Original 状态,都是默认全显示状态。
建议,可增加一个 Default 状态(系统默认状态), 来解决这个问题

chunjiu 发表于 2020-7-9 12:15:58

gonboy 发表于 2020-7-9 11:39
大部分使用场合Original 状态,都是默认全显示状态。
建议,可增加一个 Default 状态(系统默认状态),...

这个是四年前的作品了,我本人早就转到 KiCAD 的怀抱了 {:lol:}

希望能有热情的电工兄弟姐妹接续一下 ...

scadu 发表于 2020-7-9 15:05:06

好用,谢谢分享。

Yondyanyu1 发表于 2020-7-9 15:46:38

chunjiu 发表于 2020-7-9 12:15
这个是四年前的作品了,我本人早就转到 KiCAD 的怀抱了

希望能有热情的电工兄弟姐妹接续一下 . ...

Mentor xpedition pcb 能用吗?

zzm1658 发表于 2020-7-9 15:57:00

先下一个,谢谢分享

chunjiu 发表于 2020-7-9 17:13:25

没用过 xpedition ,你可以试一下

yangxiaoxin 发表于 2020-7-9 17:21:02

挺实用的工具,大大提升效率
页: [1]
查看完整版本: 终于有时间合并了之前几个 PADS 的小脚本,现在很实用了