EDA365电子工程师网
标题:
看看这段代码错在那里?谢谢
[打印本页]
作者:
yneda
时间:
2012-6-11 17:16
标题:
看看这段代码错在那里?谢谢
我想把顶层带有地网络的铜皮删除掉,代码如下:
all_shape_top = axlDBGetShapes("ETCH/TOP")
foreach( one_shape_top all_shape_top
shape_net_name = one_shape_top->net->name
if( shape_net_name == "GND" then
axlDeleteObject(one_shape_top)
)
)
调试的时候,报这个错误:W-Cannot delete element type:Shape(auto-generated) "GND,Etch/Top"
然后我用这个方法也不行:(所有网络都锁住了,只有地网络没有锁的情况下)
axlClearSelSet()
axlSetFindFilter( ?enabled '("noall" "shapes") ?onButtons '("noal" "shapes"))
gnd_shapes = axlGetSelSet(axAddSelectAll())
axlClearSelSet()
axlDeleteObject(gnd_shapes)
报的错误一样,不知道为何?求指教,目前用的是ALLEGRO 16.3版本.
作者:
deargds
时间:
2012-6-11 18:05
动态铜删除可以使用
axlDeleteObject(one_shape_top->shapeBoundary)
作者:
wade190809
时间:
2012-6-11 19:17
又见大牛,泪汪汪。
作者:
yneda
时间:
2012-6-12 09:56
原来这样,动态铜皮和静态铜皮删除方法还不一样,谢谢版主指点!
作者:
wozfb
时间:
2012-6-18 16:00
顶!!!!!!!
修真世界 神印王座
欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/)
Powered by Discuz! X3.2