EDA365电子工程师网

标题: 如何得到PTH和NPTH孔的大小? [打印本页]

作者: fengyu6117    时间: 2015-4-20 19:09
标题: 如何得到PTH和NPTH孔的大小?
        axlClearSelSet()
        axlSetFindFilter( ?enabled '( "NOALL" "Pins") ?onButtons '("Pins"))
        ;aa=axlAddSelectAll()
        while(axlSelect(?prompt "Please select via")       
        foreach(hole axlGetSelSet()       
                if(hole->isThrough
                这里怎么取得孔的大小?使用axlPolyFromDB这个能得到吗?


作者: deargds    时间: 2015-4-20 21:44
使用hole->drillDiameter
作者: fengyu6117    时间: 2015-4-28 11:20
deargds 发表于 2015-4-20 21:44
使用hole->drillDiameter

版主帮忙看下,我还是取不到hole->drillDiameter的DBID啊,创建不了,是哪里搞错了?

axlCmdRegister("addhole" 'adhole)
defun(adhole ()
        axlClearSelSet()
        axlSetFindFilter( ?enabled '( "NOALL" "Pins") ?onButtons '("Pins"))
        ;aa=axlAddSelectAll()
        while(axlSelect(?prompt "Please select via")       
    ;axlSelect(?prompt "Please select via")
        dh=axlGetSelSet()
        foreach(hole dh
                if(hole->isThrough
                 then
                 println("1111")
                 dril_size = hole->drillDiameter
                 println("-----Start to export placement-----")
                 p = axlPolyFromDB(dril_size ?endCapType 'ROUND)  
                  println("222")
                 axlDBCreateShape(p,t,"ROUTE KEEPOUT/TOP")
                  println("333")
        );if       
        );foreach
        );while
);defun




作者: betamelody    时间: 2015-4-28 11:31
padinfo = axlLoadPadstack(hole->name)
padinfo->drillDiameter
作者: carol8688    时间: 2015-9-21 15:35
謝謝




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