找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

代码方式放置基准点

[复制链接]

2

主题

51

帖子

444

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
% [. T0 w% K. c/ F
代码放置基准点的如下,我捣鼓了半天,文档真难查啊~其实关键步骤就那么两句话
; ^& M1 v0 g( K( |& m. p下面使用到底对象和方法参考 expedition_pcb_auto.pdf
  1. 2 q: L( A& B+ [2 v( ]( P8 n; B1 P

  2. ( {% d/ [5 @7 |$ R
  3. Public Sub test_PutFiducial()* r3 n" `" s3 S) _  Y% f- g, o% ?
  4.     Dim pcbAppObj$ M" @  v0 V8 J( s& }2 ]; U7 p
  5.     Set pcbAppObj = GetObject(, "MGCPCB.ExpeditionPCBApplication"), w! P5 H, _) s
  6.     Dim pcbDocObj+ t  @% c5 w. B2 U& a
  7.     Set pcbDocObj = pcbAppObj.ActiveDocument
    : n) q6 {+ W. D8 }5 T6 C
  8. , S& B( i- C5 j6 e0 S/ `+ _- X
  9.     If (ValidateServer(pcbDocObj) = 1) Then
      g6 ?& e; {; P! X: g
  10. . A- X& R0 A% J+ _* K
  11.             Set pad = pcbDocObj.PutPadstack(1,1,"test fiducial")        '这里引号的字符串就是你本地库中焊盘堆的名称,要Fiducial类型的
    1 N& @6 }. g. n7 {7 }5 f1 Q
  12.         Call pcbDocObj.PutFiducial(10,10,pad ,Nothing,Nothing)  }' s) p  O" A1 r6 r

  13. : l0 K  s3 R! ]! o! J0 J( h
  14.     End If! d" a6 q) q; P) _3 g# H' O/ E
  15. 5 G6 a! G# ?0 R4 D& F* g: ^
  16. End Sub) k0 O+ v# l, z( P# E4 Q

  17. ) Q/ h, Y& l4 K
复制代码
在按钮里调用该函数进行试验。
' @/ t% V0 l: Z2 `6 P编辑器里不支持中文,包括注释,容易乱码。- L' G+ ~' D( x! T5 D& h  ]9 b
重复执行会出现DRC错误,因为不能在同一个地方放置两次使对象重叠。做实用工具时要做错误检查和处理。$ R. w: w5 d% a5 A. l
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

4

主题

242

帖子

2293

积分

四级会员(40)

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

积分
2293
2#
发表于 2014-8-29 09:23 | 只看该作者
俗话说“听君一席话,胜读十年书”,弄了好久都没弄出来,一个指点就明白了!
8 a  r8 Z0 c( y) W0 Q  n9 Z; i8 I* ]0 G, I0 `( V
got it!
0 b) }8 l, f, v/ L% R2 f$ c# S( d
非常感谢!! \: ~+ P. X: ]  |; _% p, h5 X
5 J. i- b  h8 P3 D8 t
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-24 23:39 , Processed in 0.141349 second(s), 32 queries , Gzip On.

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

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

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