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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 697|回复: 18

[求助] 求个自动添加层次的脚本

[复制链接]
发表于 2024-8-23 15:49:12 | 显示全部楼层 |阅读模式
500资产
作用如下,在一个多边形A(没有斜角,都是九十度)的范围内自动添加3个多边形B.C.D的层次,B的边界距离A的边界为0.5um,C的边界距离A的边界为0.2um,D的形状和A一样。

最佳答案

查看完整内容

选中图形,然后运行就可以。你可以试试。
发表于 2024-8-23 15:49:13 | 显示全部楼层

                               
登录/注册后可看大图

选中图形,然后运行就可以。你可以试试。
发表于 2024-8-23 17:06:16 | 显示全部楼层

                               
登录/注册后可看大图

 楼主| 发表于 2024-8-26 10:33:25 | 显示全部楼层


liuliuliu66 发表于 2024-8-23 17:12
选中图形,然后运行就可以。你可以试试。


谢谢大佬请教一下这个层次a是HV drawing b是PW_HV drawing 这种我直接把a改成HV drawing就可以了吗
 楼主| 发表于 2024-8-26 10:51:02 | 显示全部楼层


liuliuliu66 发表于 2024-8-23 17:12
选中图形,然后运行就可以。你可以试试。


我这样试了一下没有成功,*Error* let: illegal binding form - "HV drawing"这是ciw报的error
43d2304ea1ceb7e1ebdf4678ad7c671.png
发表于 2024-8-26 11:13:33 | 显示全部楼层
a b c d只是复制出的图形的一个代号之类的,这个不用改都行。
看你的改动,你应该是想要复制出的不同层次的图形吧。
发表于 2024-8-26 11:24:39 | 显示全部楼层

                               
登录/注册后可看大图


你这样加一下层次调整的就行。a是原图形,层次不用修改;b是a放大0.5;c是a放大0.2;d是和a一样大的;
b、c、d具体层次根据你的要求修改下就行。
 楼主| 发表于 2024-8-26 11:38:11 | 显示全部楼层


liuliuliu66 发表于 2024-8-26 11:13
a b c d只是复制出的图形的一个代号之类的,这个不用改都行。
看你的改动,你应该是想要复制出的不同层次的 ...


我试了一下不做任何改动,这样子脚本可以运行我后面可以自己换层,但是脚本效果是相反的,我想要的是a包住bcd,现在的效果是bc包住了a
发表于 2024-8-26 11:48:43 | 显示全部楼层


佳佳佳佳 发表于 2024-8-26 11:38
我试了一下不做任何改动,这样子脚本可以运行我后面可以自己换层,但是脚本效果是相反的,我想要的是a包 ...


我以为你是要放大,你要缩小到话,0.5改成-0.5,0.2该成-0.2就行。

修改层次我刚发了图片上来,不过还没审核通过。

发表于 2024-8-26 11:52:14 | 显示全部楼层
b=leSizeShape(b -0.5)
c=leSizeShape(c -0.2)
b~>lpp=list("HV"  "drawing")
c~>lpp=list("PW_HV"  "drawing")
d~>lpp=list("DIFF"  "drawing")
b、c、d你根据你要的层次修改就行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-18 02:42 , Processed in 0.030306 second(s), 7 queries , Gzip On, Redis On.

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