|
完整version procedure(hl_npth() let((all p npth) axlClearSelSet() axlVisibleDesign(t) axlVisibleUpdate(t) axlSetFindFilter( ?enabled list("noall" "pins") ?onButtons list("noall" "pins")) axlAddSelectAll() all= axlGetSelSet() npth = setof(p, all, axlDBGetDrillPlating(p ->name) == "NON PLATED") axlClearSelSet() axlDBControl('highlightColor 4) ;use color 4 highlight object permanent axlHighlightObject(npth) ) ;end let ) ;end proc |
改成这样是可以的:
|
|
新注册,下载不了上面童鞋的代码,下面是偶修改你的代码。 procedure(hl_npth() let((all p npth) axlClearSelSet() axlVisibleDesign(t) axlVisibleUpdate(t) axlSetFindFilter( ?enabled list("noall" "pins") ?onButtons list("noall" "pins")) axlAddSelectAll() all= axlGetSelSet() npth = setof(p, all, axlDBGetDrillPlating(p ->name) == "NON PLATED") axlHighlightObject(npth) axlClearSelSet() ) ;end let ) ;end proc |
| 不知道为什么要这个要求 |
jason_hsu 发表于 2020-1-2 17:16 已经OK 了,万分感谢, 不过高亮后,无法再取消高亮,只有关掉软件重开了, 将就用吧 ,谢谢您 |
85654202 发表于 2020-1-2 09:24 可以贴下chengcheng童鞋的代码吗?让偶学习下,谢谢 |
|
axlClearSelSet() axlHighlightObject(npth) 这两句换下顺序哈,忘记啦 |
| 我用你的板子,和附件这个修改后的skill,是可以高亮黄色那些pin 的哦 |
473 Bytes, 下载次数: 2, 下载积分: 贡献 -30 , 威望 -10
| 敬业的小伙伴!!!! |
| 2号上班看看哈 |
| 前面的选取所有pin脚,然后不是该判断是否为non plated吗?when(p ->plated ==“NON_PLATED” axlHighlightObject(p t)) 家里没allegro环境,没法实验 |
chengcheng123 发表于 2019-12-31 09:54 是的,我就是要这个效果 |
/1
关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )
GMT+8, 2025-11-22 07:14 , Processed in 0.218750 second(s), 36 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050