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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 383|回复: 3

[求助] 请问如何获取当前layout窗口图层属性为visiable的图层列表?

[复制链接]
发表于 2024-8-31 11:21:53 | 显示全部楼层 |阅读模式
50资产

                               
登录/注册后可看大图


比如我现在图层只有AA和GT是可见的,如何获取这两个图层呢?想要遍历当前cell的图层,并把可见的的图层罗列出来。求助各位大神!

最佳答案

查看完整内容

techId=techGetTechFile(geGetEditCellView()) layerlist=leGetValidLayerList(techId) lpps =list() foreach(lpp layerlist if(pteIsVisible( strcat(car(lpp) " " cadr(lpp)) "Layers" )==t then lpps=append1(lpps lpp)) ) lpps 可能这样?
发表于 2024-8-31 11:21:54 | 显示全部楼层
techId=techGetTechFile(geGetEditCellView())
layerlist=leGetValidLayerList(techId)
lpps =list()
foreach(lpp layerlist
if(pteIsVisible( strcat(car(lpp) " " cadr(lpp)) "Layers" )==t then
lpps=append1(lpps lpp))
)
lpps
可能这样?
发表于 2024-9-2 13:03:42 来自手机 | 显示全部楼层
mapcar('list geGetEditCellView()~>lpps~>layerName geGetEditCellView()~>lpps~>purpose)是你想要的嘛?
 楼主| 发表于 2024-9-2 14:57:20 | 显示全部楼层


843071455 发表于 2024-9-2 13:03
mapcar('list geGetEditCellView()~>lpps~>layerName geGetEditCellView()~>lpps~>purpose)是你想要的嘛? ...


你好,图上只有AA和GT两层是visibility可见的,其它层都是隐藏了,我只想获取这两层可见的图层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-20 20:49 , Processed in 0.020467 second(s), 8 queries , Gzip On, Redis On.

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