EDA365电子工程师网

标题: 如何获取零件assembly 外框四个顶点坐标 [打印本页]

作者: chengcheng123    时间: 2018-4-24 09:18
标题: 如何获取零件assembly 外框四个顶点坐标
如题,想获取零件assembly 外框四个顶点坐标,然后我的目的是要将零件的refdes 移到元件外框外面去。有人知道不?感谢~~
作者: jordanli22    时间: 2018-4-24 09:25
axlDBGetShapes?????????
作者: chengcheng123    时间: 2018-4-24 09:48
jordanli22 发表于 2018-4-24 09:25
axlDBGetShapes?????????

这个只能得到dbid.
作者: jordanli22    时间: 2018-4-24 11:10
[attach]137501[/attach]
dbid里面有没有可用信息??

作者: chengcheng123    时间: 2018-4-24 13:27
jordanli22 发表于 2018-4-24 11:10
dbid里面有没有可用信息??

assembly_bound_dbids=axlDBGetShapes(layer_temp)
     if(length(assembly_bound_dbids)>0
      then
       foreach(dbid_temp1 assembly_bound_dbids           
          println(dbid_temp1->bBox)
                 )
      )
这样可以得到左下和右上两点的坐标了。另外两点的坐标也能通过计算得出来。只是如果零件的外框不是矩形的时候,不完全适用。

作者: jordanli22    时间: 2018-4-24 14:09
chengcheng123 发表于 2018-4-24 13:27
assembly_bound_dbids=axlDBGetShapes(layer_temp)
     if(length(assembly_bound_dbids)>0
      the ...

起码肯定是在框外了 也可以委曲求全





欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2