在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2302|回复: 4

[求助] virtuoso显示layer

[复制链接]
发表于 2022-6-15 11:02:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
求教大佬:
怎么写脚本(或者有没有对应的skill函数?)可以设置快捷键,使得在layout绘图界面,同时显示出来,OD,NW,PP,NP,CO,PM,M1,这些平时绘图时常用的layer,其他layer不显示?如此就不需要每次都在LSW里面一个个点选

发表于 2022-6-15 11:11:14 | 显示全部楼层
Used Used Used
发表于 2022-6-15 12:42:07 | 显示全部楼层

发表于 2022-6-15 13:44:33 | 显示全部楼层
发表于 2022-6-16 09:09:48 | 显示全部楼层
本帖最后由 yangwgtop 于 2022-6-16 09:24 编辑

用小键盘控制的,低配版。供参考。


hiSetBindKeys("Layout" list(list(“<key>KP_0" "SetAllLayer()")))   (根据自己环境写) ( 0键 全部层次 显示/不显示)
procedure(SetAllLayer()
prog((xcv)
pteSetActiveLpp("prBoundary drawing")
xcv = pteIsVisible("OD drawing" "Layers")
if(xcv == nil then
                  leSetAllLayerVisible(t)
                  else
                  leSetAllLayerVisible(nil)
)))

hiSetBindKeys("Layout" list(list(“<key>KP_1" "SetM1Layer()")))       (1键 列出的层 显示/不显示, LSW 移到M1层)
procedure(SetM1Layer()
prog((xcv)
pteSetActiveLpp("M1 drawing")
xcv = pteIsVisible("M1 pin" "Layers")
pteShowUsedLPP(nil)
if(xcv == nil then
                  pteSetVisible("M1 drawing" t "Layers")
                  pteSetVisible("M1 pin" t "Layers")
... ( 其他想要的层)
                  pteShowUseLPP(t)
                 else
                 pteSetVisible("M1 drawing" nil "Layers")
                  pteSetVisible("M1 pin" nil "Layers")
...
                  pteShowUseLPP(t)
)))

hiSetBindKeys("Layout" list(list(“<key>KP_2" "SetM2Layer()")))
....



您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-22 22:40 , Processed in 0.018411 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表