• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 电子设计 > PCB设计 > Mentor PCB设计问答 > 代码方式放置基准点

代码方式放置基准点

录入:edatop.com     点击:

代码放置基准点的如下,我捣鼓了半天,文档真难查啊~其实关键步骤就那么两句话
下面使用到底对象和方法参考 expedition_pcb_auto.pdf



  1. Public Sub test_PutFiducial()
  2.     Dim pcbAppObj
  3.     Set pcbAppObj = GetObject(, "MGCPCB.ExpeditionPCBApplication")
  4.     Dim pcbDocObj
  5.     Set pcbDocObj = pcbAppObj.ActiveDocument

  6.     If (ValidateServer(pcbDocObj) = 1) Then

  7.             Set pad = pcbDocObj.PutPadstack(1,1,"test fiducial")        '这里引号的字符串就是你本地库中焊盘堆的名称,要Fiducial类型的
  8.         Call pcbDocObj.PutFiducial(10,10,pad ,Nothing,Nothing)

  9.     End If

  10. End Sub

复制代码

在按钮里调用该函数进行试验。
编辑器里不支持中文,包括注释,容易乱码。
重复执行会出现DRC错误,因为不能在同一个地方放置两次使对象重叠。做实用工具时要做错误检查和处理。

俗话说“听君一席话,胜读十年书”,弄了好久都没弄出来,一个指点就明白了!
got it!
非常感谢!

Cadence Allegro 培训套装,视频教学,直观易学

上一篇:metor 怎么设置可以让差分线穿过焊盘
下一篇:expeditionPCB光标怎样设置成大十字架?

PCB设计培训课程推荐详情>>

  网站地图