skill删除层
axlDeleteByLayer 在文档描述中明确说明对属于symbol的层上数据删除之后层并不能被删除。所以想问下,有没有其他办法可以强制删除这个层?@vivienluo @這侽孓譙悴丶
谢谢!
Does not delete objects on a symbol definition. If you are using this interface as a
prerequisite to deleting a layer, objects on a symbol definition may prevent you from
deleting the layer.
好像没有其它方法吧,先把symbol那一层删除,再更新到PCB procedure(DeleteEmptySubClass()
let((groups group gmb)
groups = '(
"BOARD GEOMETRY"
"COMPONENT VALUE"
"DEVICE TYPE"
"DRAWING FORMAT"
"MANUFACTURING"
"ANALYSIS"
"PACKAGE GEOMETRY"
"REF DES"
"TOLERANCE"
"USER PART NUMBER"
)
foreach(group groups
foreach(gmb axlGetParam(strcat("paramLayerGroup:" group))->groupMembers
axlDeleteObject(axlLayerGet(strcat(group "/" gmb)))
)
)
)) 感謝分享 可以用,做个记号 leilei4908 发表于 2018-7-10 10:01
procedure(DeleteEmptySubClass()
let((groups group gmb)
groups = '(
这个是删除所有层没有判断层里面有没有东西?
页:
[1]