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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: xazc_lhm

[原创] 帖子不灌水,一天一个skill常用函数

[复制链接]
 楼主| 发表于 2024-1-31 21:25:23 | 显示全部楼层
6、objs=dbGetOverlaps(cv_id bBox)获取当前窗口下和bBox区域有重叠的对象
 楼主| 发表于 2024-2-1 21:18:13 | 显示全部楼层
本帖最后由 xazc_lhm 于 2024-2-2 20:11 编辑

7、geGetSelSet() 获取当前窗口选中的对象,注意返回值是一个列表,就算只选中一个obj也需要car取出再处理
发表于 2024-2-2 14:19:55 | 显示全部楼层
谢谢
 楼主| 发表于 2024-2-2 20:10:04 | 显示全部楼层
8、enterBox(),唤出选择框,返回一个框选范围的bBOX
 楼主| 发表于 2024-2-3 19:33:20 | 显示全部楼层
9、dbAddFigToFigGroup(figGroup_id newshape),将newshape添加进figGroup_id的group
 楼主| 发表于 2024-2-4 20:41:40 | 显示全部楼层
10、dbOpenCellViewByType()打开cell,具体使用方法详情看api finder,当需要大批量编辑多个cell时会用到
 楼主| 发表于 2024-2-5 21:23:03 | 显示全部楼层
本帖最后由 xazc_lhm 于 2024-2-6 20:50 编辑

11、viaGenerateViasAtPoint(window 0:0 myViaOptions)  通过坐标设置自动打孔的点并自动生成via

techFile = techGetTechFile(ddGetObj("gpdk090"));库名
constraintGroupId = cstFindConstraintGroupIn(techFile "virtuosoDefaultSetup")
myViaOptions = viaGetViaOptions(constraintGroupId)
window = hiGetCurrentWindow();当前窗口
viaGenerateViasAtPoint(window 0:0 myViaOptions);组合使用
发表于 2024-2-5 21:54:21 | 显示全部楼层
准确的来讲,这个函数是获取LSW选中的图层
 楼主| 发表于 2024-2-6 20:51:53 | 显示全部楼层
12、leLayerAnd(geGetEditCellView() list("AP" "drawing") list("AD" "drawing") list("DP" "drawing"))
在当前窗口AP和AD的drawing层重合区域生成DP的vdrawing层图形
 楼主| 发表于 2024-2-7 20:43:03 | 显示全部楼层
13、dbPointArrayAnd( geGetEditCellView() pointArray1 pointArray2)
返回两组坐标重叠区域坐标
两个问题:
1:这个函数的后两个坐标使用list定义列表时会报错,使用‘ 则不会报错如图;
2:有没有更方便的函数。


放假了放假了,祝大家新年快乐,暂停更新几天
QQ截图20240207204217.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-23 22:38 , Processed in 0.026481 second(s), 6 queries , Gzip On, Redis On.

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