EDA365电子工程师网

标题: [已解决]如何从PADS-LAYOUT中导出BOM清单 [打印本页]

作者: szheyong    时间: 2008-4-6 15:39
标题: [已解决]如何从PADS-LAYOUT中导出BOM清单
本帖最后由 jimmy 于 2010-4-21 15:02 编辑
. `0 i& z* p- t6 z) J3 ]6 W
9 g4 v3 D0 S) [; m请教一下各XD:0 h1 R+ i5 A5 {2 z1 ~* j/ Q
        要想在PADS-LAYOUT中导出BOM清单,如何实现呢?最好能满足以下几个要求:" M- K2 _3 F# y) J! Q

& P0 E& e) B% X2 y; U4 }0 Q% f     1、要有元件位号/封装/值;要有元件的X/Y坐标;- {" C& V8 C! Z9 f0 d  w; ?# z
* V6 S2 {  g& o7 O
     2、如果是值/封装相同的条件下,最好可以对元件位号进行合并整合;
/ }( M7 l5 M1 F
: D  s4 T7 ~6 h4 T     3、如能实现第二点,那么可以放弃元件的X/Y坐标
作者: shandianleo    时间: 2008-4-7 09:32
file-reports-part list 2
作者: zxf    时间: 2008-4-7 15:56
在Tools中选Basic Scripts---在表格中选17项,点击RUN即可!生成的是ExceL的报表,很详细的,比在file-reports-part list 2的报表好多了!
作者: shandianleo    时间: 2008-4-24 17:07
原帖由 zxf 于 2008-4-7 15:56 发表 - G5 h. b+ R+ U4 b
在Tools中选Basic Scripts---在表格中选17项,点击RUN即可!生成的是ExceL的报表,很详细的,比在file-reports-part list 2的报表好多了!

# j! }5 j8 O1 C3 z0 p  不错,又学习了一招.
作者: edalulu0201    时间: 2008-4-24 17:24
学习了,谢谢
作者: mengzhuhao    时间: 2008-4-24 18:09
原帖由 zxf 于 2008-4-7 15:56 发表 8 ^- l* B  V0 n- \( Z5 o" t( q+ a
在Tools中选Basic Scripts---在表格中选17项,点击RUN即可!生成的是ExceL的报表,很详细的,比在file-reports-part list 2的报表好多了!
这才是正道
6 {3 o2 {$ l0 i我一直是这么用的
* ^7 @3 S- J/ ]$ X其实你认真看看比思的教程 里面说过这个的
作者: gxqzzys    时间: 2008-4-24 23:23
不错,顶一下
作者: yjcheng    时间: 2008-4-25 09:16
路过,偷学一招
作者: kljy911    时间: 2008-5-9 15:52
我晕,我的没有第十七项~~~
作者: wzh5567    时间: 2008-5-12 13:48
向高手们求助,我的也没有第十七项.晕!一到二十三都有就是没有十七.
作者: wklovezzp    时间: 2008-5-30 10:28
原帖由 zxf 于 2008-4-7 15:56 发表 * s: {8 w- ?2 K! H) q& ~: T' b
在Tools中选Basic Scripts---在表格中选17项,点击RUN即可!生成的是ExceL的报表,很详细的,比在file-reports-part list 2的报表好多了!
0 Y/ l% K. x8 Z- V4 d5 ~3 `

4 q  j( W: F$ ?8 r4 \7 m1 U; n
+ ]( w0 r1 h/ Q  ?5 a生成的里面没有  值  啊?
: q3 Q7 d& B) H2 zPartType
! J5 ?9 \6 d* X RefDes( V& ~* A( M! v. b5 i/ |
PartDecal
" k7 j. z+ M( i8 m& _. f' j- oPins
0 j$ F  Z+ h' KLayer ) d, q2 l9 F! G( F7 O
Orient. X Y' u- G4 I. d. @8 S" x& Y0 J
SMD 3 h6 T' b. `/ R' J0 _4 |" z
Glued
作者: frankyon    时间: 2008-5-30 12:48
标题: 这个东东我有
17项的 元件没有整合 不好用
. r; A3 F. w4 X0 a有人编了一个可以归类元件的 PowerPCB元件统计.BAS
+ {2 r$ B, p' y+ r5 R  S很好用, o1 E& a$ Y7 i3 P, [
可惜我传不了附件, 你上网找能找到的!
作者: longchaoe    时间: 2008-5-30 13:53
好啊,学习。
5 m2 K/ R- n0 O- l! X4 _! y感谢。
作者: qili136    时间: 2008-5-31 14:53
标题: 剛路過
學了一招又
作者: lilyzou    时间: 2008-5-31 17:53
多谢意
作者: szheyong    时间: 2008-5-31 20:58
用PADS自带的工具导出来后(也就是大家所说的第17项),是不能对相同值的元件位号进行整合的
作者: xchkm    时间: 2008-6-1 00:46
没有元件值,不过还是学习了一招,呵呵
作者: qwemm9    时间: 2008-6-1 09:25
Basic Scripts里面就有
作者: jianghao8888    时间: 2008-6-1 17:34
Basic Scripts,想要什么样的都行,懂Basic得话可以自己写脚本。嘿嘿。
作者: ling11052001    时间: 2008-6-2 09:25
我的也没有十七项啊
9 J" H+ v/ N+ H  q想试下也不行了....
作者: wycam    时间: 2008-6-2 12:05
呵呵,通过basic scripts这个生成的的零件表格一般适用于贴件生产,此表包含了器件坐标位置,尤其是自动生产线;通过report生成的bom虽然是txt格式,可以通过excel表格导入成bom,还是很方便的,适合想我这些不会编写脚本文件的人使用,呵呵,当然有人共享了编好的小程序当然更加感谢了
作者: xioaliagn    时间: 2008-6-2 12:29
我们用的小程序.

BOM2Excel_2.0_0402.rar

1.2 KB, 下载次数: 725, 下载积分: 威望 -5


作者: frankyon    时间: 2008-6-2 12:58
标题: 楼上的不是很好用
我有一个详细的统计 按照VALUE和DECAL 归类的 BAS5 H# W* `& F+ X8 Z( O& {
我不能上传附件9 \4 J% ?  c, z- E# ~
谁能上传的附件留个邮箱 我发给他传上来!!
作者: pengguoxun    时间: 2008-6-3 14:06
RUN了 找不到EXCEL文件啊。找了DOWMLOAD 也没有那个文件
作者: jeremy    时间: 2008-6-3 16:46
去试试先
作者: frankyon    时间: 2008-6-3 17:23
标题: 这个BAS能按照元件的VALUE 和DECAL 分类输出BOM,统计同类元件的数量和NAME 。
用法:1、将附件“ PowerPCB元件统计.BAS”  拷贝到 \padspwr\OLE\BasicScripts 下0 F8 B" |; N. c! g8 z" g
      2、在POWERPCB中 打开 TOOLS-->Basic Scripting-->Basic Scrips-->/ v# |7 Q1 N* \1 X- y
      3、添加:Basic Scrips中 Load File-->添加BasicScripts下拷入的“PowerPCB元件统计.BAS”3 h9 X' k1 T  u3 p+ }1 Z
      4、运行:Basic Scrips中选择PowerPCB元件统计-->run
) G/ f# D/ F+ {5 ?; y7 y  ^      即可输出BOM统计EXCEL格式的表格
作者: xuanjing1983    时间: 2008-6-12 11:48
等待楼上好东西的上传呢!!!
作者: 無智    时间: 2008-6-12 12:29
标题: 留个记号先
现在都是总工生成这些报表的,要学会,不然要挨批...
作者: xhcgy2003    时间: 2008-6-14 17:05
学习下!感觉有的都不是自己想要的!
作者: frankyon    时间: 2008-6-19 21:49
标题: 终于上传了!希望有所帮助!
原帖由 xuanjing1983 于 2008-6-12 11:48 发表 ( z$ X4 L% K5 c0 _5 o" q! B
等待楼上好东西的上传呢!!!
+ h- @0 g& ~( Q4 O! U5 c1 y+ S
https://www.eda365.com/viewthread.php?tid=6218&page=1&extra=page%3D1
作者: lc84104    时间: 2008-6-25 14:39
再一次拜读了
作者: dream0926    时间: 2008-7-28 20:46
好东西,谢谢!
作者: rain    时间: 2008-7-28 23:21
标题: 求助
昏,我的有17项,可是选择RUN后,出现"file not found"
% Z( a/ N; L8 |. }! ]这是什么原因呀??
作者: lzpsy    时间: 2008-8-4 18:55
用了,很好用,又学了
作者: 67139185    时间: 2008-8-5 12:01
又学拉一招 谢谢
作者: ahui0680    时间: 2008-10-8 20:29
wo那样看了输出 的还是没有元件的值啊,如10K之类的参数啊。
作者: jiepcb    时间: 2008-10-8 20:47
标题: 回复 12# 的帖子
怎么用呀,我用不了
作者: mark007    时间: 2008-10-9 10:54
真开心,又学习了一招,衷心谢谢!
作者: mark007    时间: 2008-10-9 11:01
标题: 回复 37# 的帖子
我用PADS2005,在POWERPCB中 打开 TOOLS-->Basic Scripting-->Basic Scrips-->中加载自己下载的两个.BAS文件,然后选中运行就OK。
作者: chaofeng693    时间: 2008-10-9 15:38
我不小心把第17项删了,怎么恢复啊!!
作者: 剑州龙    时间: 2008-10-9 20:07
这个脚本不适用与pads2005和pads2007,他是专门为powerpcb5.0设计的。( P# }6 f2 E: T3 m& E
用于pads2005和pads2007会出现bom错误。后果不堪设想。
作者: ellie    时间: 2008-10-9 21:06
用了,还是看不到封装等,哎!
作者: aimi0906    时间: 2008-10-10 10:53
学到了,谢谢
作者: eric1208    时间: 2008-10-10 13:50
我们有好多都没有17项哟
作者: 古域清流    时间: 2008-10-14 23:03
呵呵,至少在做SMD资料的时候这个是再好不过的了.谢谢,又让我偷学了一招
作者: 古域清流    时间: 2008-10-14 23:06
原帖由 剑州龙 于 2008-10-9 20:07 发表
" h9 T- ]6 d% `  ^这个脚本不适用与pads2005和pads2007,他是专门为powerpcb5.0设计的。
! Q" k9 x& E6 c. b7 v% g" Q( [! J用于pads2005和pads2007会出现bom错误。后果不堪设想。

% Z0 f* t$ N/ R 不是吧?!! 不要吓我,
作者: venc97    时间: 2008-10-21 00:40
好啊,学习。2 x8 f/ f' ]: |+ f
( h1 N9 K' s2 T0 T* m% CEDA365论坛网感谢。
作者: chenhaikun    时间: 2008-10-21 19:45
我也学啦一招
作者: yhh20100    时间: 2008-12-27 16:15
难道要用回5.0?呵呵
作者: 剑州龙    时间: 2008-12-28 19:14
"这个脚本不适用与pads2005和pads2007,他是专门为powerpcb5.0设计的。
' L: K2 q& F4 \2 p, l用于pads2005和pads2007会出现bom错误。后果不堪设想。"  v2 n# l* k5 ~/ D+ T' Z
   确实是这样的。我此产生的bom,检查时发现很多错误。
作者: gookuu    时间: 2008-12-29 20:01
[quote]原帖由 zxf 于 2008-4-7 15:56 发表 " X2 b+ |( c: T$ F" B/ j: J
在Tools中选Basic Scripts---在表格中选17项,点击RUN即可!生成的是ExceL的报表,很详细的,比在file-reports-part list 2的报表好多了! [/quot9 Q% ?7 L) @0 d
这种方法好像导不出VAULE值
作者: xwm814    时间: 2008-12-31 15:56
我点了第17项,然后点run怎么没反应啊
作者: gpslon    时间: 2009-3-6 18:50
非常感谢  ,希望能下到
作者: gpslon    时间: 2009-3-6 18:54
搞半天,权限不够,汗一个
作者: LAIRUIJIN    时间: 2009-6-3 08:41
搞半天,权限不够
作者: WDYAI    时间: 2009-6-3 22:22
学习啦
作者: jimmy    时间: 2009-6-3 22:27
为什么一定要在PCB里面导bom呢?
8 \9 B! E# r0 [% b: O" C7 }7 b9 d& F. o" w& o% O; u
这是很不规范的作法。
- M- s; l6 z7 o8 ~) R0 M- S& |- ^  y, |) T$ N; F, h, i5 G$ J
我们都是统一在原理图导bom,包括螺丝孔和光学定位点,在原理图都已经画好的了
作者: ynqs    时间: 2009-12-8 09:20
这个脚本不适用与pads2005和pads2007,他是专门为powerpcb5.0设计的。
! [+ M, m: _8 A( v用于pads2005和pads2007会出现bom错 ...7 q8 U) q$ U: P# M$ t
剑州龙 发表于 2008-10-9 20:07

7 N+ b- i8 J; R) H8 ?+ O1 c2 j$ J6 i" y! _+ D* h, t+ q( B1 j
能在PADS2009上用吗?
作者: iversn    时间: 2009-12-14 21:13
学习 谢谢
作者: piaolingyeyu    时间: 2009-12-15 10:44
重新装载第17项步骤:# C( s( X; Q( X/ |
tool --Basic Scripts--load file---Scripts文件夹---layout文件夹。里面有。可以添加你所需的。
作者: PADS-LAYOUT    时间: 2009-12-15 19:07
我的怎么什么都没有 啊# j- s# a6 t- `% I

作者: Laura    时间: 2009-12-16 15:52
File——report,在report弹出的对话框里选择Parts List 2
作者: decentboy    时间: 2009-12-22 22:29
顶一个
作者: CXY663    时间: 2009-12-23 14:33
luguo,学习
作者: dragon716    时间: 2010-1-7 17:53
不错,又学习了一招.
作者: blh20041609    时间: 2010-1-10 10:00
学习中
作者: kobeliulei    时间: 2010-1-14 19:19
我试了这种方法,怎么生成的是后缀为BAS的文件啊?这怎么打开啊
作者: hotboyfore-tek    时间: 2010-1-18 08:48
看图演示就知道啦!!!) |1 ~, w. a7 Y) q2 @
) d; k& X) T+ W4 Q
还可以在网上搜索相关的BOM制作小软件导入PADS中应用
作者: 棒棒糖    时间: 2010-1-20 17:44
这个很好用的。
作者: 小豆子    时间: 2010-1-28 12:03
回复 9# kljy911 & x" d* V, W# J
4 h2 w( v; [& n. J* n
7 J2 S- g9 G8 z% N+ I# F6 y
    不是吧,你安装错误了吧
作者: 小豆子    时间: 2010-1-28 12:06
有的还要在第十七项中增加一个软件,才能BOM导成Excel 格式的BOM
作者: diegowu    时间: 2010-1-30 15:50
回复 26# frankyon 8 U- C4 l4 w4 i
4 ]* p: j; J, q/ a

  A  @0 d% \" q+ P5 k, N  P    等待上傳
作者: szheyong    时间: 2010-2-9 12:08
对于68楼的XD,我试过你说的那个*.bas了,出来的结果让我很不满意,其原因如下:1、不能对元件规格进行整合;2、不能对元件们号进行整合;3、最重要的一点是,对于复杂点的PCB其导出来的结果经常有错;- |) b' E  Q6 ]5 E7 z# b8 Q7 r* r
     所以对于这种情况,我想要一个能在layout中导出BOM的*.bas,但要求可以对元件进行整合(包含规格和位号),最重要的是不能出错。
作者: sunhan    时间: 2010-2-25 12:03
学习了
作者: yq_wei    时间: 2010-2-25 15:45
见识了
作者: 范宏新    时间: 2010-3-1 19:25
如我有相关更多的教程就好
: j9 s+ y: r% A书面的也行
作者: 范宏新    时间: 2010-3-1 19:26
哇!% i- c2 n" x0 }% ~
那图很草哦
作者: hy3344179    时间: 2010-3-1 19:42
https://www.eda365.com/thread-31669-1-1.html
作者: hy3344179    时间: 2010-3-1 19:43
有图片说明的哟:https://www.eda365.com/thread-31669-1-1.html
作者: zhuxiaopingabc    时间: 2010-3-1 23:28
回复 1# szheyong
+ B$ h) s8 F, e8 M* r
# D: v' g0 f/ Z) R8 ~# O& P
6 b4 {+ l# N0 b    盾看
作者: yutao222003    时间: 2010-3-2 10:57
回复 3# zxf 3楼的师傅真实高手,一下又学到好东西了
作者: pmp_mcu    时间: 2010-3-4 09:22
谢谢。。。
作者: CXY663    时间: 2010-3-6 21:58
在Tools中选Basic Scripts---在表格中选17项,点击RUN即可!生成的是ExceL的报表,很详细的,比在file-repo ...
" u6 t& x4 ]! B  b3 Pzxf 发表于 2008-4-7 15:56
8 t+ d$ k+ m+ d8 E; @

3 j9 k5 c4 j+ o+ _- u
3 \8 i. Q  p: c# F5 _6 r4 J) A/ c3 B    生成出来没有值啊,容量都不晓得多大
作者: serena    时间: 2010-3-10 14:53
学习了
作者: serena    时间: 2010-3-10 14:56
的确很详细,但是没有值
作者: xiongbindhu    时间: 2010-3-11 09:41
我下来后发现不能用,后来把文件名中的汉字去掉后就能用了。
作者: 女、未嫁    时间: 2010-3-15 13:14
加深记忆······
作者: steven-liang    时间: 2010-3-21 17:24
回复 15# lilyzou
: A; R: U& H* c2 M$ Z! g! g1 Q5 C* v' G7 J; L8 x' \

5 h0 A( x- Y+ C- T    好,又学了一招
作者: yuxide    时间: 2010-3-26 14:33
学习了,谢谢 ) q* e9 o. M4 I

作者: 捷思    时间: 2010-3-28 14:23
谢谢大家在此分享
作者: steven7522    时间: 2010-4-1 13:39
学习了
作者: hnluoj    时间: 2010-4-20 17:59
没有一个答案是正确,人楼主要求的是能输出元件值,数量,相同的值合在一块,PADS提供的脚本不完善,需要自个更改,我就是把其脚本更改来利的。
作者: szheyong    时间: 2010-4-20 22:15
没有一个答案是正确,人楼主要求的是能输出元件值,数量,相同的值合在一块,PADS提供的脚本不完善,需要自 ...! t2 M9 P1 l( w5 F$ s8 P+ k2 ]
hnluoj 发表于 2010-4-20 17:59
" Z  I# l3 ]8 T7 ~8 z7 D

4 H+ `& Y2 G( n1 R/ |; W8 `! w5 \! v. _  Q7 r  H% q
    楼上的XD即然已有修改好的脚本,何不共享在论坛中,大家受益一下呢?
作者: 沙沙    时间: 2010-4-21 10:42
学习了
作者: 芯儿    时间: 2010-4-21 15:09
回复 11# wklovezzp 1 g+ E# J! d, X* k& C/ R6 g

- _) }+ C* ~! ]- H$ t8 ]8 a
' \' x) f, y  h! X1 o& B% X    就是呀,都没有显示出值来,还是等于没用的,还说很详细!
作者: 一阵风    时间: 2010-4-22 17:33
网上是有一个这样的BOM导出助手的,你们自已找一下,我的是这样的效果。
' h& F% O3 S: S% N9 Z[img][/img]
作者: 一阵风    时间: 2010-4-22 17:35
本帖最后由 一阵风 于 2010-4-22 17:37 编辑
3 l; T* L  o) t6 m6 B) O/ Z; O
0 s3 ?' B4 E; j) F 网上是有一个这样的BOM导出助手的,你们自已找一下,我的是这样的效果。
1 r; K! L! D% `' S

p1.jpg (39.84 KB, 下载次数: 0)

p1.jpg

作者: lihp123456    时间: 2010-4-23 15:54
学习了,谢谢!
作者: toughtree    时间: 2010-5-6 10:38
大家好!& m4 A( O1 D# V' E6 r3 S5 s
不好意思呀。我用的是powerpcb5.0,打开basic scripting会显示The visual basic is not installed properly.please connet pads tech support.请问这是什么原因。谢谢
作者: yuxide    时间: 2010-5-8 10:09
好东西,谢谢!




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2