找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 7688|回复: 96
打印 上一主题 下一主题

PADS 自动排位号脚本

  [复制链接]

17

主题

252

帖子

1575

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1575
跳转到指定楼层
1#
发表于 2014-2-27 17:48 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 jimmy 于 2015-5-29 10:57 编辑 + Z; n. a5 l6 Z- Z" @- b* t# ?/ B0 u
/ M7 q5 r+ J1 g: x6 t
        最近写了个  PADS2007 的自动排位号的脚本,现与大家分享。9 f. P3 r- O  ~5 j) `! C# [; ~
        该脚本可以自动将字体大小改为:40mil;线宽:6mil;位号自动居中,自动放到丝印层,Top面和Bottom面自动分开,几千器件排完不到1分钟。. h/ M) _9 N. k6 Z. q# G" p
        该脚本目前还有缺陷,对于重叠排放的器件位号可能重叠,插装器件的位号可能会被焊盘阻挡,待优化...5 M% K: H8 P: Y/ E, c
        声明:该脚本只适用于高密度或PCB上不印位号的板子(一般这种板子在装配时会打印专门的装配图共使用),对于想要把位号印在PCB上的不适用,请仔细阅读该声明,对于没有仔细阅读该声明者所造成的一切后果自己负责。9 o1 J9 {" T  `) Z3 g# l

: x7 d/ G) |* A$ ~# j' x% G
6 x6 ?4 @9 z5 D# q) ~
( L3 u2 L7 \$ F2 h: O

4 t7 |% i6 C* h! |8 E3 K3 T! B: [
& b; r: J. ]" J+ o6 w4 q- @7 j

. e- C; }2 t3 j8 E. O2015-5-29 jimmy补充:' O% O; L+ A+ t- t8 Q+ k# N* a6 U

5 d6 |; m# C4 D4 o6 ]. h3 l

: T; ~! P: H6 G' s# l《脚本使用方法》0 |* k( D8 q% s5 x8 x4 |  t2 z

3 H0 X" p  k: D+ c

- V$ U7 J* n- u+ r8 B: j1、加载脚本:! K: x+ M% z. e: f2 D# {

6 J- M- w/ J- e: ?' r, R
, u1 I- `+ }1 ~' u
PADS Layout中单击:Tool->Basic Scripts->Basic Scripts->Load files添加就行了。
4 T* J" X/ j9 {. w8 B9 Y9 ~
( {7 _8 W% v( X+ M3 S
: K8 J8 q% i- o# O" R
2、脚本使用:3 b8 ], a, g+ v7 |* k3 \1 A% R

  a- u. T9 l4 L, A: V% ?

  P& y, O% g: xTool->Basic Scripts->Basic Scripts->Run.
& h# V' A) O" m1 a9 s& E
2 z! ~$ P0 b; E' ^0 ]- t& d

Arrange Ref.rar

470 Bytes, 下载次数: 219, 下载积分: 威望 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏11 支持!支持!2 反对!反对!

17

主题

252

帖子

1575

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1575
推荐
 楼主| 发表于 2014-3-5 13:11 | 只看该作者
JIMDENG 发表于 2014-3-5 10:13
! ^# j! Z; ^1 [+ [3 u9 `; C一下排列到26层,就有点混乱了:请看图片
; q- {) ~8 J. J9 p
你是说,你放在底层的器件的位号也跑到 Silkscreen Top 层了吗? 之前还没遇到过,我家里的电脑装的是 9.3的,也测试过,不会这样。2007我也测试过,其他版本就没测试过了。不过你可以试试这个,会不会解决你的问题。放在装配层你的意思是放在 Assembly Drawing Top 和Assembly Drawing Bottom层吗?这个也是可以的。

Assembly.rar

506 Bytes, 下载次数: 52, 下载积分: 威望 -5

18

主题

76

帖子

1935

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1935
推荐
发表于 2014-3-1 16:47 | 只看该作者
测试没问题,如果能识别封装方向位号能跟着旋转就很完美了

0

主题

52

帖子

-1万

积分

未知游客(0)

积分
-11934
推荐
发表于 2015-1-14 13:39 | 只看该作者
Application.ExecuteCommand("Display Colors Setup")* F- H* z6 q" Z' @1 _
DisplayColorsSetupDlg.ColorGrid.Cell("Visible Only", "Attributes") = "1" - f1 G- H! j) s+ I+ B! k) s' Q5 i: U
DisplayColorsSetupDlg.ColorGrid.Cell("Visible Only", "Ref. Des.") = "1"
% v  W. A/ V( ?" n1 t5 U! QDisplayColorsSetupDlg.Ok.Click()
% x2 T/ D) x4 `7 Q8 \
2 V% w4 L# N5 o' w, ]Application.ModelessCommand("u"), e: l" P' b! F: a/ S
DlgModelessCmd.Command = "um"7 [% [* Q$ q# V, K1 n) s
DlgModelessCmd.OnOk()
6 W% U" Z; ]( X. b0 h4 J
6 I3 R- }# o( n5 R3 p# CApplication.ModelessCommand("z")6 O$ w2 C; ^. D+ u
DlgModelessCmd.Command = "zz"
* {% C" f1 y/ e& jDlgModelessCmd.OnOk()0 N) Y0 F& I6 v  ~" x% k

  R) H8 [$ o) o; X/ k8 \( XApplication.ExecuteCommand("Filter")
- M( _% `# Y7 E+ xSelectionFilterDlg.Nothing.Click()$ C6 Z0 `! A5 d5 @; U; W5 Q
SelectionFilterDlg.SelectionObjectsDlg.Parts = false$ @% ]5 t; s3 B0 V( _
SelectionFilterDlg.SelectionObjectsDlg.Labels = true
6 U& M7 H' y9 c8 l' X$ s" n1 oSelectionFilterDlg.Ok.Click(). K7 X/ K9 R$ H0 k& P6 p2 x; L0 f
Application.ExecuteCommand("Select All"): ^5 b& R; J% O- P+ B" M" W; W
Application.ExecuteCommand("Edit Delete Group"), u5 m7 a/ R/ p7 R2 C( C# U- D
Application.ExecuteCommand("Quick Filter Components")
+ N/ d0 v, \" J) sApplication.ExecuteCommand("Select All")
: I1 L' }6 S# I( `8 }Application.ExecuteCommand("Add New Part Label"); c- \3 Q" }0 t2 I! z) i4 j
AddNewPartLabelDlg.FontFace = "Tahoma"7 d0 Q% y" R! C- C1 j4 U' F
AddNewPartLabelDlg.X = "0"* R: L* c0 k- O& v2 c
AddNewPartLabelDlg.Y = "0"
. ?- @" K3 i0 O$ X5 j  k0 OAddNewPartLabelDlg.Size = "30"& e0 ^% B( M7 h2 _
AddNewPartLabelDlg.HorizontalJustification = "Center"
& ?3 v5 i9 ^9 T( A) c, J- D9 uAddNewPartLabelDlg.VerticalJustification = "Center"
# G, P8 }5 x3 C- N& nAddNewPartLabelDlg.RightReading = 15 i+ g7 ?2 E% J: K/ ~
AddNewPartLabelDlg.Ok.Click()8 E0 F% {3 Z) S4 q$ b, m3 m
Application.ExecuteCommand("Select All")
9 `  D" a8 z# YApplication.ExecuteCommand("Add New Part Label")7 G  X1 K/ F. A: G1 ?4 J5 F, i8 S
AddNewPartLabelDlg.Attribute = "Value"
1 h7 d; I2 F+ S  TAddNewPartLabelDlg.FontFace = "Tahoma"
& L; L, b9 ^2 }AddNewPartLabelDlg.X = "0"
* Q( o+ O6 P+ X- O5 MAddNewPartLabelDlg.Y = "0"/ b1 X  l1 Y0 n% l1 n% f* x
AddNewPartLabelDlg.Size = "30"5 T: y1 x( E' @
AddNewPartLabelDlg.HorizontalJustification = "Center"
' I9 q2 u& H( k) E! e3 f* I7 E5 \AddNewPartLabelDlg.VerticalJustification = "Center"
+ L$ y) _/ I* ]  D# w0 ?AddNewPartLabelDlg.RightReading = 1& O; `, m% `9 {. n. W* }
AddNewPartLabelDlg.Ok.Click()
$ k- e; F' x. ]9 m$ U# b! o  C  s3 K: [4 h
, U$ N. `# H2 D- t) ^. c. t( Y6 b; C/ _8 d
% ]( ^* [; F* ?( u+ r
能按这个宏命令写一个吗??

点评

什么意思?你这不是写出来了吗?  详情 回复 发表于 2015-2-9 21:57

3

主题

160

帖子

183

积分

二级会员(20)

Rank: 2Rank: 2

积分
183
97#
发表于 2018-6-10 16:24 | 只看该作者
好东西好东西,可惜威望不够啊

0

主题

93

帖子

374

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
374
96#
发表于 2018-4-26 00:23 | 只看该作者
好用

0

主题

93

帖子

374

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
374
95#
发表于 2018-4-26 00:20 | 只看该作者
非常感谢。挺好用

0

主题

93

帖子

374

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
374
94#
发表于 2018-4-26 00:01 | 只看该作者
好不错的。谢谢
: M9 `1 F& n3 ?8 S

17

主题

252

帖子

1575

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1575
93#
 楼主| 发表于 2016-9-22 19:53 来自手机 | 只看该作者
最近修的iPad Air2,哈哈...

image.jpeg (61.9 KB, 下载次数: 0)

image.jpeg

image.jpeg (49.26 KB, 下载次数: 0)

image.jpeg

image.jpeg (63 KB, 下载次数: 0)

image.jpeg

17

主题

252

帖子

1575

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1575
92#
 楼主| 发表于 2016-5-15 12:00 | 只看该作者
苏鲁锭 发表于 2016-5-11 15:450 r9 k9 s+ M1 V
谁叫你一年才刷新一次

' q! d+ a: C6 [不敢上来,上来了老想以前的工作和事情

35

主题

1659

帖子

8063

积分

六级会员(60)

夜色幽幽闲步时

Rank: 6Rank: 6

积分
8063
91#
发表于 2016-5-11 15:45 | 只看该作者
谁叫你一年才刷新一次

点评

不敢上来,上来了老想以前的工作和事情  详情 回复 发表于 2016-5-15 12:00
我不懂音乐,所以时而不靠谱,时而不着调。

17

主题

252

帖子

1575

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1575
90#
 楼主| 发表于 2016-5-9 20:28 | 只看该作者
离开论坛也有一两年了,你们过得可好?

1

主题

114

帖子

822

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
822
89#
发表于 2015-10-22 11:46 | 只看该作者
很好,谢谢分享

17

主题

252

帖子

1575

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1575
88#
 楼主| 发表于 2015-9-9 20:02 | 只看该作者
苏鲁锭 发表于 2015-9-6 16:163 ~  l0 H6 s4 T- e
hoho,嚎~~~
7 e: V) ]% ]; h% q7 {

6 V7 ?, e8 u4 s: S; }. ^

35

主题

1659

帖子

8063

积分

六级会员(60)

夜色幽幽闲步时

Rank: 6Rank: 6

积分
8063
87#
发表于 2015-9-6 16:16 | 只看该作者
dsldsldsldsl 发表于 2015-9-6 15:130 }/ U/ i- t: g3 {2 b6 S, b* O+ \2 [
哈哈,好久没上了,各位好!
4 V: V* ?9 E0 U5 O! e
hoho,嚎~~~# P: }1 j5 x6 l: \) Q7 {$ U* h
我不懂音乐,所以时而不靠谱,时而不着调。

17

主题

252

帖子

1575

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1575
86#
 楼主| 发表于 2015-9-6 15:13 | 只看该作者
哈哈,好久没上了,各位好!

点评

hoho,嚎~~~  详情 回复 发表于 2015-9-6 16:16

426

主题

8749

帖子

2万

积分

认证会员B类

CAD工程师

Rank: 25

积分
22654
85#
发表于 2015-5-29 10:57 | 只看该作者
使用方法:
1 `+ e0 B$ {5 J+ Q  e2 S6 t
1 [  }' w* a3 l# u7 T7 f/ Y加载脚本:
' R0 l7 s6 D: w) \4 DPADS Layout中单击:Tool->Basic Scripts->Basic Scripts->Load files添加就行了。. s2 s& L% E( u- }0 S1 H# r

7 X0 q# q4 p! k0 p7 X" B' B; q脚本使用:Tool->Basic Scripts->Basic Scripts->Run.
专业服务:(价格面议)
代写作业
拉等长
调丝印
喂猪
欺负同学
打老师

12

主题

92

帖子

220

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
220
84#
发表于 2015-5-29 08:46 | 只看该作者
怎么运行...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-4-12 07:31 , Processed in 0.089556 second(s), 43 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表