EDA365电子工程师网

标题: 各位大侠怎么获取shape中的VIA个数啊 [打印本页]

作者: lyh289114980    时间: 2015-5-8 16:46
标题: 各位大侠怎么获取shape中的VIA个数啊
各位大侠怎么获取shape中的VIA个数啊?

作者: deargds    时间: 2015-5-8 20:47
利用axlDBGetConnect函数获取shape所连接的object,再进行筛选。
作者: lyh289114980    时间: 2015-5-11 08:42
deargds 发表于 2015-5-8 20:47
利用axlDBGetConnect函数获取shape所连接的object,再进行筛选。

感谢版主!

作者: lyh289114980    时间: 2015-5-11 09:44
deargds 发表于 2015-5-8 20:47
利用axlDBGetConnect函数获取shape所连接的object,再进行筛选。

axlSetFindFilter( ?enabled  '("noall" "invisible"  "shapes") ?onButtons '( "shapes") )
selshapes = axlGetSelSet(axlSelect())
connect_objs=axlDBGetConnect(selshapes)
版主帮我看下这代码错在哪,老提示错误。


作者: deargds    时间: 2015-5-11 10:34
lyh289114980 发表于 2015-5-11 09:44
axlSetFindFilter( ?enabled  '("noall" "invisible"  "shapes") ?onButtons '( "shapes") )
selshape ...

selshapes这个是list类型,你需要操作的是其中的一个元素。

作者: Eiwen888    时间: 2015-5-11 11:31
版主就是版主,好强大
作者: lyh289114980    时间: 2015-5-11 13:14
deargds 发表于 2015-5-11 10:34
selshapes这个是list类型,你需要操作的是其中的一个元素。

哦,是的,又犯此低级错误,谢啦
作者: 魅血小肥羊    时间: 2015-5-12 22:57
感谢版主!
作者: scc_yangy    时间: 2015-6-10 14:45
deargds 发表于 2015-5-8 20:47
利用axlDBGetConnect函数获取shape所连接的object,再进行筛选。

请问如果要找的不是和该铜皮连接的孔,而是所有在该铜皮outline内的孔,该如何实现呢?谢谢!

作者: deargds    时间: 2015-6-10 16:22
scc_yangy 发表于 2015-6-10 14:45
请问如果要找的不是和该铜皮连接的孔,而是所有在该铜皮outline内的孔,该如何实现呢?谢谢!

这个可以先根据 SHAPE的BBOX区域来选取VIA,再通过axlGeoPointInShape过滤。






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