EETOP 创芯网论坛

找回密码

  登录   注册  

搜帖子
汽车电子资料大全(下载奖励300信元)
查看: 529|回复: 12
打印 上一主题 下一主题

[求助] 请问各位大神,如何用skill语言在顶层中抓取下层单元中的某个层次?

[复制链接]
跳转到指定楼层
1#
发表于 2020-1-2 16:49:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
100资产
本帖最后由 wux723 于 2020-1-2 17:32 编辑

foreach(shape geGetEditRep()~>instances~>shapes
    when(shape~>layerName=="Poly" && shape~>purpose=="drawing"
         dbDeleteObject(shape)
     );when
);foreach
出错脚本如上所示。

最佳答案

查看完整内容

在TOP上面 对下一级不能这么操作 foreach(obj cv~>instances poly=setof(x obj~>master~>shapes x~>lpp==list(....) ) foreach(x poly 删除(x) ) )
2#
发表于 2020-1-2 16:49:08 | 只看该作者
在TOP上面 对下一级不能这么操作
foreach(obj cv~>instances
poly=setof(x obj~>master~>shapes x~>lpp==list(....) )
foreach(x poly
删除(x)
)
)
3#
 楼主| 发表于 2020-1-2 16:50:14 | 只看该作者
自顶一下。
4#
 楼主| 发表于 2020-1-2 17:25:20 | 只看该作者
foreach(shape geGetEditRep()~>instances~>shapes
    when(shape~>layerName=="Poly" && shape~>purpose=="drawing"
         dbDeleteObject(shape)
     );when
);foreach
这是我试着写的脚本,但是并不能删除下层的poly层,请大神指教。
5#
发表于 2020-1-2 21:44:38 | 只看该作者
dbDeleteObject 是干吗了
6#
 楼主| 发表于 2020-1-3 08:57:22 | 只看该作者


   
maomao198477 发表于 2020-1-2 21:44
dbDeleteObject 是干吗了


删除啊。
7#
发表于 2020-1-3 08:58:22 | 只看该作者
可以在dbdelete 前面把shape print 一下看看。
而且觉得你dbdelete 不对吧
8#
发表于 2020-1-3 09:01:14 | 只看该作者
另外如果你是想把GDS中某一层删掉,最好stream out 出来用calibredrv 直接处理完了。还简单直接
回复

使用道具 举报天天乐棋牌

9#
 楼主| 发表于 2020-1-3 09:25:40 | 只看该作者


   
firewolf223 发表于 2020-1-3 09:01
另外如果你是想把GDS中某一层删掉,最好stream out 出来用calibredrv 直接处理完了。还简单直接 ...


我是想对下层所有单元进行相同操作,但是无法选中。我试了一下print,并不能输出,语言前面是错的。
10#
 楼主| 发表于 2020-1-6 10:49:35 | 只看该作者


   
hccaiwh 发表于 2020-1-6 10:08
在TOP上面 对下一级不能这么操作
foreach(obj cv~>instances
poly=setof(x obj~>master~>shapes x~>lpp==li ...


好的,谢谢大神,已解决。

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

本版积分规则

关闭

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

小黑屋| 关于我们| 联系我们| 在线咨询 |  EETOP 创芯网 ( )

GMT+8, 2020-2-20 00:33 , Processed in 0.064701 second(s), 8 queries , Gzip On, Redis On.

Powered by X3.4

© 2001-2017

快速回复 返回顶部 返回列表
秒速赛车下载 秒速赛车下载 159彩票 秒速赛车官方网站 秒速赛车下载 秒速赛车网站 秒速赛车网站 秒速赛车网站 秒速赛车计划 pc蛋蛋