85654202 发表于 2019-12-29 01:53:08

大神门帮看下,怎么样才能让 NPTH 的PIN 高亮起来?

本帖最后由 85654202 于 2019-12-29 01:55 编辑



大神门帮看下,怎么样才能让 NPTH 的PIN 高亮起来? 到底是怎么表达函数呢? 是哪里写错了呢? 帮看下谢谢
axlCmdRegister( "hl_npth" 'hl_npth)
defun( hl_npth ()
let((all p)
axlClearSelSet()
axlVisibleDesign( nil)
axlVisibleLayer( "PIN/TOP" t)
axlVisibleLayer( "PIN/BOTTOM" t)
axlVisibleUpdate(t)
axlSetFindFilter( ?enabled list("noall" "pins") ?onButtons list("noall" "pins"))
axlAddSelectAll()
all= axlGetSelSet()
foreach( p all
axlDehighlightObject(p t)
when(p -> Type -> name == "ThroughNon-Plated" axlHighlightObject(p t))
)
axlClearSelSet()
))


YZDZ 发表于 2020-1-1 14:25:47

:):):):):):):)

王者和马 发表于 2020-3-20 10:08:13

pins没有type属性,可以通过isMech判断

ssmagic 发表于 2020-4-17 23:39:14

axlDBGetDrillPlating这个函数试下
页: [1]
查看完整版本: 大神门帮看下,怎么样才能让 NPTH 的PIN 高亮起来?