找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

代码方式放置基准点

[复制链接]

2

主题

51

帖子

444

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
- n% o) a/ [, v$ q  X6 W/ G7 P! S
代码放置基准点的如下,我捣鼓了半天,文档真难查啊~其实关键步骤就那么两句话
6 B) @, L7 M. c5 {& h; t, e# C下面使用到底对象和方法参考 expedition_pcb_auto.pdf

  1. 5 m9 S1 u. c5 n/ E4 r% P

  2. 2 m8 T0 ^  u& `) _: H4 r9 H
  3. Public Sub test_PutFiducial()
    + Z  _# a. W; O: P8 Y
  4.     Dim pcbAppObj
    9 [  q* e' A+ ?, G
  5.     Set pcbAppObj = GetObject(, "MGCPCB.ExpeditionPCBApplication")
    1 N& ~) s: x) g9 w( L0 ^
  6.     Dim pcbDocObj
    5 T0 X& d/ j2 b. w; M
  7.     Set pcbDocObj = pcbAppObj.ActiveDocument
    $ p0 H; x" i2 U& l

  8. , u" Z. U% S2 U: G/ a9 d& Q" e* P# \
  9.     If (ValidateServer(pcbDocObj) = 1) Then
    & S7 K# v2 F% T& {/ \' \
  10. 0 W$ O+ `: W% f' D+ @
  11.             Set pad = pcbDocObj.PutPadstack(1,1,"test fiducial")        '这里引号的字符串就是你本地库中焊盘堆的名称,要Fiducial类型的
    * ]- T3 U% i: v& ?/ o' h
  12.         Call pcbDocObj.PutFiducial(10,10,pad ,Nothing,Nothing)( Q5 _( o" y# T; M

  13. . ~4 H9 B0 \' L9 c& f
  14.     End If
    / N; v0 h7 Z0 D

  15. . W7 }" ]% A* A. Y
  16. End Sub
    , H( F& u. d9 {  k+ d
  17. " b! v6 F: e8 `4 k$ }1 U+ S
复制代码
在按钮里调用该函数进行试验。) D& {; B, }6 K7 v+ `! U
编辑器里不支持中文,包括注释,容易乱码。( n1 U$ r4 K9 ^+ d
重复执行会出现DRC错误,因为不能在同一个地方放置两次使对象重叠。做实用工具时要做错误检查和处理。
- P' F' h0 {  l& C; i( E9 p( [
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

4

主题

242

帖子

2293

积分

四级会员(40)

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

积分
2293
2#
发表于 2014-8-29 09:23 | 只看该作者
俗话说“听君一席话,胜读十年书”,弄了好久都没弄出来,一个指点就明白了!$ g, t8 ]  ~, a) d* G$ }

& X' f' U  @. D# T" f) q6 ~8 y( Ygot it!
/ k9 Z' U$ G# Z% ]6 N4 W5 T+ a7 ]5 S: K" V4 t# o& F) S, L" i
非常感谢!
4 m2 [# t3 y& y
' k" M1 Q$ {; c' |
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-28 20:07 , Processed in 0.056276 second(s), 33 queries , Gzip On.

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

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

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