找回密码
 注册
关于网站域名变更的通知
查看: 786|回复: 5
打印 上一主题 下一主题

pads layout中批量按照器件座标摆放器件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-10-25 09:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
这个需求应用场景不多,在抄板或者是转换来自另外格式的pcb时,会有用。' i9 Z  a9 i% A4 g! n
% G" ]. M- j) ^! x8 H  y
在sch中需求会多些,可参考我另外帖子。
; f7 \0 _( v9 D; P5 Q: i
" l& V4 ~; H) a% |. h2 khttps://www.eda365.com/forum.php? ... p;page=1#pid1135598' j' b3 w  H8 q: R' ]/ ^# \- g- R9 o
/ w& L1 K! N" q! a+ H' e
layout中本身有对齐或者阵列的功能。在个别场合才需要按座标批量摆放器件。anyway,写了个脚本。有需要的拿去。
) c' }; b. T, r* Q8 J. p  f使用方法:
; S" G% J& K6 n1. 附件解压缩到”D:\mentorGraphics\script\“, 如果不是这个目录,需要在脚本中把dll的目录改掉。
5 K5 X3 Z8 O+ b6 H% r0 F2. 运行脚本。选择座标文件。3 X0 N. k9 V$ O7 x2 u
然后座标文件中的器件的位置就被改变了。1.png为运行脚本前。3.png为运行脚本后。
, W' Q* @8 C4 d$ I. Y' |& _
, w5 H5 Q/ d6 V. d; w
+ f0 `+ y7 Z* a! R) V' l8 }0 @8 a" C$ ?( c7 f& {' I

* @  z' b' v5 B/ G  R" Y! Q! F2 [4 Z% @

1.png (313.83 KB, 下载次数: 3)

1.png

3.png (14.83 KB, 下载次数: 3)

3.png

script.zip

296.37 KB, 下载次数: 13, 下载积分: 威望 -5

该用户从未签到

2#
 楼主| 发表于 2019-10-25 09:23 | 只看该作者
补充:" S+ X' |' Z' g
座标文件的格式,从左至右分别为: 器件位号,所在层, 旋转方向,X轴座标,Y轴座标。
- e8 Z( g7 ?; J; R- x9 v3 W中间用tab键分割。顺序一定不能错。( x; F% v+ }2 r9 l. w9 {

- Y, U, |; M# t9 U- T0 b需要更改哪个器件,就放那个器件即可。 没有的器件在layout中状态维持不变。
1 z5 ~) ^! D. i& G3 c1 k: z+ e3 w5 @可在excel中修改,另外为tab分割的文本文件。
* h9 g4 \: x; g$ X2 s, J2 |% N- y2 c
8 V( x% Z( |+ ^  t: L
! o: k. x. j" A$ i+ ?

该用户从未签到

3#
发表于 2020-4-21 08:42 | 只看该作者
你好,是不是所有的位号都需要和原来的PCB一致才能一一对应放置到原来的位置上?
  • TA的每日心情
    慵懒
    2023-2-19 15:24
  • 签到天数: 993 天

    [LV.10]以坛为家III

    5#
    发表于 2020-5-25 07:48 | 只看该作者
    pads layout中批量按照器件座标摆放器件

    该用户从未签到

    6#
    发表于 2020-9-16 15:19 | 只看该作者
    找到了,我看看:victory:
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-26 17:20 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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