请问,怎么识别零件的丝印层是否有缺损?
某些操作中误删了零件的部分丝印,怎么用skill检查出来呢?读取零件,然后跟零件库里的零件比对么?
同求同求同求同求同求同求 ★纯属虚构♂ 发表于 2015-9-16 09:53
同求同求同求同求同求同求
现在用的方法是,罗列所有类型的封装,选中某个封装后,新建零件,获取总的nSegs,删除这个零件
然后同封装的零件nSegs相比,如果不同则高亮 refresh或者update即可。 leilei4908 发表于 2015-9-16 10:05
现在用的方法是,罗列所有类型的封装,选中某个封装后,新建零件,获取总的nSegs,删除这个零件
然后同 ...
这是一个思路吧,能看懂,但还是不知怎样操作 ★纯属虚构♂ 发表于 2015-9-17 08:49
这是一个思路吧,能看懂,但还是不知怎样操作
提供给你部分代码
sym_list = axlGetSelSet()
foreach(sym sym_list
unless(member(sym->name symName)
symName = append1(symName sym->name)
symNumber = symNumber + 1
)
)
foreach(sName symName
new = axlDBCreateSymbol( list(sName), 0:0)
children = car(new)->children
nSegs = 0
foreach(child children
if(child->objType == "path" then
nSegs = nSegs + child->nSegs
)
)
axlDeleteObject(car(new))
... leilei4908 发表于 2015-9-17 09:12
提供给你部分代码
sym_list = axlGetSelSet()
foreach(sym sym_list
参考了谢谢
页:
[1]