找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

代码方式放置基准点

[复制链接]

2

主题

51

帖子

444

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
444
跳转到指定楼层
1#
发表于 2014-8-23 12:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
; Y! k4 t0 c+ B  x1 q8 a7 ]6 G
代码放置基准点的如下,我捣鼓了半天,文档真难查啊~其实关键步骤就那么两句话
" {- P  |3 Z4 y6 K: X' v' F下面使用到底对象和方法参考 expedition_pcb_auto.pdf

  1. : w8 k7 [2 O) F9 p: K& Q% `
  2. * i2 X/ _2 J7 c4 a5 @) }: `8 a
  3. Public Sub test_PutFiducial()
    ( U. B; R  j* c% Q' R
  4.     Dim pcbAppObj
    ( C9 K1 Z2 S5 s! l' e  X" ^& H
  5.     Set pcbAppObj = GetObject(, "MGCPCB.ExpeditionPCBApplication")3 m9 r  Q3 A( w( ?& q  S  x
  6.     Dim pcbDocObj9 q! k9 f" [3 I0 o, ~; L% z
  7.     Set pcbDocObj = pcbAppObj.ActiveDocument7 H5 L& l9 _; ]+ c# \$ s% k7 z9 c% j2 \

  8. * l; C" @" Y/ F$ w6 T* B5 X
  9.     If (ValidateServer(pcbDocObj) = 1) Then
    6 _9 S' ^' a$ w
  10. , H, i7 ?& P; H, y" ?$ K
  11.             Set pad = pcbDocObj.PutPadstack(1,1,"test fiducial")        '这里引号的字符串就是你本地库中焊盘堆的名称,要Fiducial类型的
    # I% k$ P8 V/ t9 y
  12.         Call pcbDocObj.PutFiducial(10,10,pad ,Nothing,Nothing)3 ]( K9 g, G, O5 {. O& Y; k+ j

  13.   P* e, I/ [% g! P; ~
  14.     End If
    1 A" l  H- {2 o$ _
  15. , R9 p& u( Q* Q2 z2 h, A
  16. End Sub* r6 G1 ?) K3 Q, c9 |7 i( [
  17. 8 C+ M' q, ~3 N7 ^9 P- u
复制代码
在按钮里调用该函数进行试验。4 W' D" R# i# k( [- _+ x1 G
编辑器里不支持中文,包括注释,容易乱码。
& I$ l; [* a! z+ p7 x/ A* G. ?重复执行会出现DRC错误,因为不能在同一个地方放置两次使对象重叠。做实用工具时要做错误检查和处理。( @9 m- e  S) |* i1 \, z+ N$ s2 w$ {
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

4

主题

242

帖子

2293

积分

四级会员(40)

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

积分
2293
2#
发表于 2014-8-29 09:23 | 只看该作者
俗话说“听君一席话,胜读十年书”,弄了好久都没弄出来,一个指点就明白了!
5 w+ i+ @0 E$ d0 M- f
' K$ P7 {& Y  L( `$ I1 dgot it!
8 c) ^. m- W: {
& W3 v' n  R: R: V( F* o非常感谢!5 W4 y% E3 S$ T4 g8 D; i  Y; S

; F3 _+ `' e0 U7 P9 H
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-25 05:41 , Processed in 0.055385 second(s), 32 queries , Gzip On.

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

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

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