找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

代码方式放置基准点

[复制链接]

2

主题

51

帖子

444

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
! x! L7 t7 {# [9 W5 Q: o- q
代码放置基准点的如下,我捣鼓了半天,文档真难查啊~其实关键步骤就那么两句话2 O; B1 l" d& X$ ?# Y+ s
下面使用到底对象和方法参考 expedition_pcb_auto.pdf

  1. / T4 N0 t8 C/ E; Q
  2. 3 G+ O7 l: _9 ~. V3 }: i
  3. Public Sub test_PutFiducial()% L% b2 q. a6 p4 Q( T- r/ ?1 K. i# l
  4.     Dim pcbAppObj( v- \$ N$ R2 @( o$ ~. N
  5.     Set pcbAppObj = GetObject(, "MGCPCB.ExpeditionPCBApplication")! D9 t  j  I7 P
  6.     Dim pcbDocObj
    - |( R9 |  i* O5 `( C8 P
  7.     Set pcbDocObj = pcbAppObj.ActiveDocument
    4 e* |$ }" G. }9 O9 R

  8. / u9 R$ l* `" [" R& q
  9.     If (ValidateServer(pcbDocObj) = 1) Then
    4 {, l) G: R- J

  10. $ g" U  d" ]: S( F& e+ D7 v' @: P
  11.             Set pad = pcbDocObj.PutPadstack(1,1,"test fiducial")        '这里引号的字符串就是你本地库中焊盘堆的名称,要Fiducial类型的1 l4 F2 H/ `# f1 ^8 ?* y: e
  12.         Call pcbDocObj.PutFiducial(10,10,pad ,Nothing,Nothing)1 `& Y8 S0 a$ U: ~8 v2 f% {
  13. - E0 z7 S- P& o! e: R
  14.     End If
    ; r, @" Z/ X/ t4 M
  15. 5 ]* Q+ g) p1 e6 W
  16. End Sub0 X4 l# _9 O5 {8 s

  17. 6 `; v+ E. e/ W6 R  D4 q; M6 O
复制代码
在按钮里调用该函数进行试验。
2 _( Y  S$ L1 ]* F$ E编辑器里不支持中文,包括注释,容易乱码。" ?3 O9 u( P, j) k* K6 y- v
重复执行会出现DRC错误,因为不能在同一个地方放置两次使对象重叠。做实用工具时要做错误检查和处理。1 Y4 h- j0 s$ i
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

4

主题

242

帖子

2293

积分

四级会员(40)

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

积分
2293
2#
发表于 2014-8-29 09:23 | 只看该作者
俗话说“听君一席话,胜读十年书”,弄了好久都没弄出来,一个指点就明白了!1 D* \* i9 S1 t: ]
- R6 ~1 P) Z% B8 e0 f5 m3 l8 ?
got it!
& m: S1 a4 k* X) a( v
+ L3 |  t' `# C  L非常感谢!  h7 f6 }! S! Z% O& H4 \8 h# C

- G6 l& w' y) O( m& N0 J" u5 I- S
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-9 03:42 , Processed in 0.057535 second(s), 32 queries , Gzip On.

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

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

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