EDA365电子论坛网
标题:
[求助]使用axlDeleteObject时,总有一个Refdes的文字删不掉
[打印本页]
作者:
361553894
时间:
2016-3-18 14:04
标题:
[求助]使用axlDeleteObject时,总有一个Refdes的文字删不掉
本帖最后由 361553894 于 2016-3-18 14:06 编辑
axlSetFindFilter(?enabled '("all") ?onButtons '("noall" "linesegs" "Text" "shapes"))
objs = axlGetSelSet(axlAddSelectAll())
axlClearSelSet()
foreach(obj objs
when(member(obj->layer layers) && obj->parent->type != "FORMAT" && obj->parent->parent->type != "FORMAT" && (obj->fill == t || obj->fill == nil)
axlDeleteObject(obj)
)
)
复制代码
以上是部分代码
layers是我选定的要清除丝印的层面
parent->type != "FORMAT" 是为了排除FORMAT类型零件的丝印
obj->fill 是为了排除obj->fill为自定义的shape
执行后总有一个REF DES/SILKSCREEN层面的文字没有删除,当然其他层面有没有残留暂时没有发现
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2