找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

代码方式放置基准点

[复制链接]

2

主题

51

帖子

444

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x

& I" K: B* @6 B$ R代码放置基准点的如下,我捣鼓了半天,文档真难查啊~其实关键步骤就那么两句话
6 {$ j1 W. z4 f下面使用到底对象和方法参考 expedition_pcb_auto.pdf

  1. * Y: K# y6 `' |
  2. 0 B, h! j# Y% ^
  3. Public Sub test_PutFiducial()
    5 e7 T8 X! a) P$ n0 i6 Y2 Z
  4.     Dim pcbAppObj! U0 I+ o' U5 e
  5.     Set pcbAppObj = GetObject(, "MGCPCB.ExpeditionPCBApplication")9 b% g3 I1 f& T6 s
  6.     Dim pcbDocObj
    2 w' O2 ~0 L, x. z/ Y6 g1 _# j. A
  7.     Set pcbDocObj = pcbAppObj.ActiveDocument
    8 i8 x& \3 I) u. V$ K" ^

  8. 7 u* T% U0 h' w! d6 A, f) T7 \
  9.     If (ValidateServer(pcbDocObj) = 1) Then
    % R! q) ~4 ^+ {+ U0 Y4 P7 Z6 c

  10. / q5 W$ K  q' z; M
  11.             Set pad = pcbDocObj.PutPadstack(1,1,"test fiducial")        '这里引号的字符串就是你本地库中焊盘堆的名称,要Fiducial类型的
    ( F) f2 _; J& C! `3 a
  12.         Call pcbDocObj.PutFiducial(10,10,pad ,Nothing,Nothing)
    1 G. Q# `3 P. D; d! W

  13. 2 u( O9 q3 \1 Q+ N* |+ E( `
  14.     End If
    9 Y* v* Q( l( B7 n$ u2 ^
  15. . m7 }7 e8 @% y& H- |# v7 e9 z4 U
  16. End Sub
    0 U; r, V$ o+ s
  17. + i3 c& q- r, R/ n
复制代码
在按钮里调用该函数进行试验。4 c! O% f! b' ^  _
编辑器里不支持中文,包括注释,容易乱码。
% S/ u5 `7 v" p, |7 |重复执行会出现DRC错误,因为不能在同一个地方放置两次使对象重叠。做实用工具时要做错误检查和处理。" E8 y; t2 V1 {( J& r$ ~1 Q0 U) N! b
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

4

主题

242

帖子

2293

积分

四级会员(40)

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

积分
2293
2#
发表于 2014-8-29 09:23 | 只看该作者
俗话说“听君一席话,胜读十年书”,弄了好久都没弄出来,一个指点就明白了!
- Q; S+ Z  p- A% l( a$ d+ @, V; c4 m7 E$ P- x. V& k8 L- I
got it!
& o' F1 d8 j( d) C6 r# S, K9 u; B0 M3 a2 O2 R
非常感谢!
# y0 M9 n0 x; B. h- N' A- E! R) q! Y6 s9 p1 o' h
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

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

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

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

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