EDA365电子工程师网

标题: Expedition如何输出SMT的坐标文件? [打印本页]

作者: steven_pcb    时间: 2008-9-3 12:19
标题: Expedition如何输出SMT的坐标文件?
请问Expedition如何输出SMT的坐标文件?& ?1 M* G/ i4 ~. |% }
& R- h" J8 V- k% A% ?6 C
是不是用Report Writor,这个工作好像很难用。都不知道如何下手。
$ w7 j2 g8 }$ B7 ?! N# m3 I) e请高手指点,谢谢。
作者: zb0201151327    时间: 2008-9-4 09:13
如下:

Snap1.jpg (94.88 KB, 下载次数: 14)

Snap1.jpg

作者: steven_pcb    时间: 2008-9-4 14:22
谢谢。这是我输出的内容:
3 y+ a4 j7 S* h3 O( p8 ]% ^" z* c' f5 d2 s1 X! X
$HEADER$0 g" y5 ~6 ^" F1 d  H+ k
BOARD_TYPE PCB_DESIGN
0 V1 k5 w& S9 }9 l& `, O8 I' z4 OUNITS TH
) P5 C0 h; ^% F) m$END HEADER$2 Z5 U" R' v1 ]$ Y8 _. H' u
$PART_SECTION_BEGIN$
1 m4 Q8 }( k3 [" e# w+ i. ~L16                              R0603                            180.00     1467.31    1540.81    TOP        NO) A- U. W% V; F3 _) y, ]
C106                             C0603                            180.00     -872.69    1720.81    TOP        NO( j2 B, }+ P, ?: Q* m% Y. i+ R
RN2                              R-2X4P                           90.00      2092.10    -386.50    TOP        NO
* ^$ N  L! j5 R. ^* dR20                              R0603                            270.00     209.30     -1036.00   TOP        NO
9 r* e" I, k3 o" r" Z6 a! y9 LU11                              LM1117                           0.00       -2346.90   -40.40     TOP        NO& X# q5 G- `+ i
R120                             R0603                            90.00      -1997.69   1454.21    TOP        NO
) X+ Q* e+ `! gR93                              R0603                            90.00      -1925.99   -1179.19   TOP        NO) ?9 G. a; p+ q7 {  x
C8                               C0603                            0.00       -1064.09   431.41     TOP        NO+ F5 |0 P0 E+ _& c- O/ u- W0 a
R4                               R0603                            270.00     833.60     859.20     TOP        NO% T+ K3 e2 M2 G9 I( \' C
EC17                             CAP_POL                          0.00       2008.70    -2148.00   TOP        NO2 o- g" \. O' i( E( E. u5 j
EC2                              CAP_POL                          180.00     1655.90    665.10     TOP        NO) J6 W  X/ a6 U+ n5 C" v
R19                              R0603                            270.00     272.29     -1036.00   TOP        NO
7 u3 W7 a7 t# H7 g& d- k/ p% i7 T" u. a% O- i
基本数据都有了,但是,最后一列全是NO,不明白是什么意思,而且也没有列出器件是否为SMT器件。 如果能标出SMT的器件为YES,非SMT器件为NO,那就好了。
作者: steven_pcb    时间: 2008-9-4 23:11
目前我还没有找到好的办法输出完善的SMT坐标文件, 看来只能用脚本来做了.
1 o" j$ @) a9 O0 U# t9 v* N% [- H以前在Pads中,我是直接用脚本输出坐标文件的, 格式和输出内容完全可以自己定义.
( ]+ ~3 W" d% ]" z/ T# D# R) V  H: ?; Z2 u# i3 v5 M3 I3 |
现在在Exp中, 如何使用脚本, 还没有找到这方面的资料, 希望有知道有朋友指点一下.
作者: steven_pcb    时间: 2008-9-5 00:08
大概看了一下, EXP中可以支持VBscript, 里面也有例子, 完全可以生成我所需要东西. EXP直没有让我失望啊.呵呵.
& G/ t* s6 J+ ^3 h  e8 ]. S7 \0 j7 ]' _1 a
另外,VBScript可以控制Padstack Editor和Parts Editor, 感觉好像可以用脚本生成元件库.  有点像Allegro中的脚本.+ }  Q4 M3 q4 p% |) C
有空研究一下, 写脚本如果真的可以直接生成元件库.那就舒服了.哈哈.
作者: zxpchx    时间: 2008-9-5 11:13
期待你的脚本。
作者: steven_pcb    时间: 2008-9-7 16:53
补充一下, EXP中和元件相差的脚本功能以查询的功能为主,所以,用脚本建库的想法只是我一厢情愿啊.
. ~" w6 i% Q/ b希望以后Mentor能加强这一部分的功能.
作者: edaxlp    时间: 2011-11-9 11:55
steven_pcb 发表于 2008-9-4 14:22
+ K- V( e1 j0 X谢谢。这是我输出的内容:
! d% O* m- F# ?3 ]3 w9 |
( t8 u  i' d  }$HEADER$
) R* f4 ?  b; _3 ^* S7 T/ c6 j
NO 是没镜像
作者: jiangchun9981    时间: 2012-12-13 14:33
用上面的GIS那个插件,输出的是类似下面的格式:0 X) d0 |' p% e
L16                              R0603                            180.00     1467.31    1540.81    TOP        NO' M' s1 l/ o4 P7 ?6 E# L

  Z* z( b6 Q% b/ T可是一般工厂用的都是类似下面的:% N5 A" u6 g) |  G( D4 k6 h, z
L16                              R0603          4.7K/R0603                  180.00     1467.31    1540.81    TOP        NO
- ^0 J7 w7 x9 R3 [  E+ M/ n6 N& c0 q" A1 p  z
如何让输出4.7K这样的属性?: `/ a4 _6 ~* G' t% @+ c! K5 u+ c8 k
/ \! K$ o  ?8 M1 z! j9 x/ }' w5 t
我目前只能是输出BOM单,然后用EXCEL里面合并,可是这样很麻烦,因为2个单子输出的顺序不一样的,要做很多调整才能对应的上。
作者: ugqy    时间: 2012-12-13 16:33
Report Writer里面选TCOMP和TPARTNUMBER * B3 J6 @- b0 }& M+ }
然后join tables里面合并2个的partnumberID$ v6 ^/ P1 V9 f9 [5 i- k/ B: r
在选择相关数据就可以了。
6 J2 U9 ^" o1 f" K1 A8 J4 s
% _. }( N; \5 r. \
作者: ugqy    时间: 2012-12-13 16:35
元件的值可以建在partlabel里面
作者: zmg2007    时间: 2012-12-13 17:26
jiangchun9981 发表于 2012-12-13 14:33
, _  B1 L; T- k; _0 y" X. S用上面的GIS那个插件,输出的是类似下面的格式:1 \0 l7 }0 M, }6 i# g
L16                              R0603                ...

) S( r5 g# p) R! U" V% G4 `试试这个脚本。打开一个PCB,把这个脚本拖进去就可以了,一会就会生成一个Excel表格。电脑要安装Microsoft Excel。
作者: jiangchun9981    时间: 2012-12-13 21:12
zmg2007 发表于 2012-12-13 17:26 9 h% ~9 T4 T5 i, U/ b+ f7 v
试试这个脚本。打开一个PCB,把这个脚本拖进去就可以了,一会就会生成一个Excel表格。电脑要安装Microsof ...
! C7 F8 o3 I% T, u6 K) c5 U$ @
脚本在哪?
作者: kms2hh    时间: 2012-12-13 21:15
zmg2007 发表于 2012-12-13 17:26 . [2 V4 R* ?! g/ y5 X" e
试试这个脚本。打开一个PCB,把这个脚本拖进去就可以了,一会就会生成一个Excel表格。电脑要安装Microsof ...
7 |+ v: O" G; X' i; v
什么脚本啊?请指教,谢谢!
作者: zmg2007    时间: 2012-12-14 10:45
jiangchun9981 发表于 2012-12-13 21:12
' ]2 V/ j1 h) \" o* M脚本在哪?
# V0 p0 p% B- T5 t+ o% R
{:soso_e106:}

CompBom.rar

2.77 KB, 下载次数: 66, 下载积分: 威望 -5


作者: jiangchun9981    时间: 2012-12-14 11:42
搞了一个晚上,我也发一个脚本,直接把解压后的smt.vbs拖到你打开了的EXP项目中即可,输出的smt.csv文件在你的项目 PCB/output目录下了。输出的CSV文件可以直接给工厂上机!

CSV.gif (34.97 KB, 下载次数: 1)

CSV.gif

smt.vbs.zip

1.66 KB, 下载次数: 59, 下载积分: 威望 -5


作者: zkmming    时间: 2012-12-14 15:30
非常不错!!
作者: givealittletime    时间: 2012-12-14 19:05
非常厉害!!!
作者: yth0    时间: 2012-12-17 08:00
谢谢,下来看看!
作者: 李泽尚    时间: 2012-12-17 08:46
感谢16楼,下次输出坐标文件试下。
作者: 于洋    时间: 2012-12-17 16:13
输出SMT文件要改成MM的单位,NO表示这个SMT没有镜像。
作者: li_suny    时间: 2012-12-17 17:07
学习了,VBS看来灵活方便!
作者: dzgking    时间: 2012-12-17 20:11
不错,看来以后要学习vbs了
作者: pansq    时间: 2012-12-18 10:16
很管用呢8 q+ r' F% \" q$ w

作者: jordan23    时间: 2012-12-20 16:13
本帖最后由 jordan23 于 2012-12-21 10:32 编辑 ! V+ H+ h% b+ R6 F( l

( X# N& k! g9 v* V$ f不好意思,刚接触expedition 不会使用,
$ M% W+ N( D. _% K& a$ W& A可否在说详细一点.8 z; \# x' h3 `' j: h: a
(已解决)
作者: owencai    时间: 2015-1-17 23:29
好东西啊
作者: billiken_nanwo    时间: 2015-1-18 10:17
Thanks
作者: kanghua704    时间: 2015-2-11 11:22
学习了  谢谢  谢谢大家的讲解
作者: 蚂蚁乱舞    时间: 2016-2-17 10:28
强大的脚本功能
作者: v520    时间: 2016-3-10 15:51
好东西




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