Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3244|回复: 3

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

[复制链接]
发表于 2019-12-29 01:53:08 | 显示全部楼层 |阅读模式
本帖最后由 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 == "Through  Non-Plated" axlHighlightObject(p t))
)
axlClearSelSet()
))


B1.png
B2.png
发表于 2020-3-20 10:08:13 | 显示全部楼层
pins没有type属性,可以通过isMech判断
发表于 2020-4-17 23:39:14 | 显示全部楼层
axlDBGetDrillPlating这个函数试下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-4-19 19:22 , Processed in 0.151902 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表