找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

PADS 自动排位号脚本

查看数: 7685 | 评论数: 96 | 收藏 11
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-2-27 17:48

正文摘要:

本帖最后由 jimmy 于 2015-5-29 10:57 编辑 , L- B' }  P- |4 M + D' g7 ^  J+ o9 F% b        最近写了个  PADS2007 的自动排位号的脚本,现与大 ...

回复

dsldsldsldsl 发表于 2014-3-5 13:11
JIMDENG 发表于 2014-3-5 10:13
. W. Z' X# \% n$ R. l2 L) W- q. H一下排列到26层,就有点混乱了:请看图片
. D3 Z3 u1 h; W, E' \
你是说,你放在底层的器件的位号也跑到 Silkscreen Top 层了吗? 之前还没遇到过,我家里的电脑装的是 9.3的,也测试过,不会这样。2007我也测试过,其他版本就没测试过了。不过你可以试试这个,会不会解决你的问题。放在装配层你的意思是放在 Assembly Drawing Top 和Assembly Drawing Bottom层吗?这个也是可以的。

Assembly.rar

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

paolo 发表于 2014-3-1 16:47
测试没问题,如果能识别封装方向位号能跟着旋转就很完美了
ppw2005 发表于 2015-1-14 13:39
Application.ExecuteCommand("Display Colors Setup")$ F8 \2 _6 G; p( {- R, S' K2 s, w
DisplayColorsSetupDlg.ColorGrid.Cell("Visible Only", "Attributes") = "1"
9 ^; Y: c: ^0 w4 uDisplayColorsSetupDlg.ColorGrid.Cell("Visible Only", "Ref. Des.") = "1"
5 G7 P9 V  U: ~DisplayColorsSetupDlg.Ok.Click()
; T' l( l$ |* {* |1 m) f: }# P8 Y
! r" ~* X3 i- G9 WApplication.ModelessCommand("u")- I0 v, C. Y5 a" m7 x  p5 \
DlgModelessCmd.Command = "um"
5 i* L3 E1 Z' z; P" jDlgModelessCmd.OnOk()
( N4 ^& v( ~  w( r/ M' T
; e) r. w1 E$ t: ~2 [8 fApplication.ModelessCommand("z")
9 a+ x. I0 w: PDlgModelessCmd.Command = "zz"; w% }4 a9 ^# h' \9 F; A
DlgModelessCmd.OnOk()) f9 t7 o& J0 D4 ]

% m: I, l/ k4 K7 b* |' ?4 bApplication.ExecuteCommand("Filter")
6 H7 A' `2 d1 ~+ ISelectionFilterDlg.Nothing.Click()
0 E+ ~* T1 _' o. U* sSelectionFilterDlg.SelectionObjectsDlg.Parts = false
2 o2 _5 F4 {/ q# H3 k6 A7 ]1 hSelectionFilterDlg.SelectionObjectsDlg.Labels = true/ L3 U/ u6 X1 o/ c3 z7 x3 j
SelectionFilterDlg.Ok.Click()
" w. h  r8 _! ?1 Q! g7 VApplication.ExecuteCommand("Select All")! T$ J- d: m- E
Application.ExecuteCommand("Edit Delete Group")2 @3 l# Q% V! m. U: S
Application.ExecuteCommand("Quick Filter Components")
1 B; B4 P4 R) _$ j# ~Application.ExecuteCommand("Select All")2 D, ~0 X8 j  g) X
Application.ExecuteCommand("Add New Part Label")" y: {7 k' U) u: d( O; ^! H
AddNewPartLabelDlg.FontFace = "Tahoma"
" S1 t  R. \. k: o" y9 M8 i  wAddNewPartLabelDlg.X = "0"1 T4 S6 z  \7 X. Y" J; s* u
AddNewPartLabelDlg.Y = "0". M) ]+ ^6 j$ W* n* ^
AddNewPartLabelDlg.Size = "30"! V. L$ X- s( z3 Q) ]
AddNewPartLabelDlg.HorizontalJustification = "Center"2 O# a, A1 w( r$ r
AddNewPartLabelDlg.VerticalJustification = "Center"* G+ n! _* L% ~8 T8 k- {9 O# s* q
AddNewPartLabelDlg.RightReading = 1
  [7 B0 h* N8 ?5 J7 FAddNewPartLabelDlg.Ok.Click()
! f" N% J: L  v! A% r* F# Q8 QApplication.ExecuteCommand("Select All")
4 n/ R) {# w0 E$ F  L! ZApplication.ExecuteCommand("Add New Part Label")
5 j  X6 ?- _) g# zAddNewPartLabelDlg.Attribute = "Value"
3 l6 t' x% H, eAddNewPartLabelDlg.FontFace = "Tahoma"" F. k( o, b/ q4 T% k; ]
AddNewPartLabelDlg.X = "0"
1 c' g1 L3 L" Z0 K+ S. EAddNewPartLabelDlg.Y = "0"
  l) h2 J( G6 Q2 \3 p3 \AddNewPartLabelDlg.Size = "30"
( P& _; M: g/ C1 D+ \* EAddNewPartLabelDlg.HorizontalJustification = "Center"3 W0 x+ @/ k7 q: h
AddNewPartLabelDlg.VerticalJustification = "Center"
! v% s0 I) P. yAddNewPartLabelDlg.RightReading = 1. V6 J6 P' H: G1 c" A
AddNewPartLabelDlg.Ok.Click()
, e, w/ t# @6 U5 x. d& o
% K+ n! R9 F9 J) K- V) v1 y, @' {% f9 f, T; U' P& W
7 W* ?. g+ I6 l% a$ z" x& I
能按这个宏命令写一个吗??

点评

什么意思?你这不是写出来了吗?  详情 回复 发表于 2015-2-9 21:57
tanke 发表于 2018-6-10 16:24
好东西好东西,可惜威望不够啊
xxzzhy 发表于 2018-4-26 00:23
好用
xxzzhy 发表于 2018-4-26 00:20
非常感谢。挺好用
xxzzhy 发表于 2018-4-26 00:01
好不错的。谢谢
+ \2 V" S0 }# W* z
dsldsldsldsl 发表于 2016-5-15 12:00
苏鲁锭 发表于 2016-5-11 15:458 W' }" A0 ~# Z, M( v% B
谁叫你一年才刷新一次

. M8 t. s7 H3 |不敢上来,上来了老想以前的工作和事情
苏鲁锭 发表于 2016-5-11 15:45
谁叫你一年才刷新一次

点评

不敢上来,上来了老想以前的工作和事情  详情 回复 发表于 2016-5-15 12:00
dsldsldsldsl 发表于 2016-5-9 20:28
离开论坛也有一两年了,你们过得可好?
xode 发表于 2015-10-22 11:46
很好,谢谢分享
dsldsldsldsl 发表于 2015-9-9 20:02
苏鲁锭 发表于 2015-9-6 16:16
9 _7 p8 p( N, Q/ E5 ]hoho,嚎~~~

2 \+ P% W* _1 a; k: F: f8 |$ K$ k2 J( J0 z/ R( Y! V; a" e8 K+ A9 Y
苏鲁锭 发表于 2015-9-6 16:16
dsldsldsldsl 发表于 2015-9-6 15:137 R0 Q5 Q. j) ~6 p' C
哈哈,好久没上了,各位好!
9 e4 ^0 x1 h; d7 q/ d: w6 i8 s
hoho,嚎~~~
% F/ x- Z# [" e
dsldsldsldsl 发表于 2015-9-6 15:13
哈哈,好久没上了,各位好!

点评

hoho,嚎~~~  详情 回复 发表于 2015-9-6 16:16
jimmy 发表于 2015-5-29 10:57
使用方法:8 O3 }$ R) `6 @9 ]1 P. F

4 q+ T4 q1 @2 E6 C$ N  Q3 X( r3 K加载脚本:* q0 \  [5 y6 a6 i" {
PADS Layout中单击:Tool->Basic Scripts->Basic Scripts->Load files添加就行了。
7 E. ?  n* I( h! K) k) J6 P1 l+ d) ^
; S1 s; @( b2 T/ A5 l; N脚本使用:Tool->Basic Scripts->Basic Scripts->Run.
424252161 发表于 2015-5-29 08:46
怎么运行...
关闭

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

巢课

技术风云榜

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

GMT+8, 2025-4-8 01:04 , Processed in 0.087391 second(s), 40 queries , Gzip On.

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

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

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