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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 救命,这个怎么提取label坐标

[复制链接]
发表于 2023-1-27 15:54:23 | 显示全部楼层 |阅读模式

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

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

x
各位大佬好,请教一下,就是我想提取版图里所有label的坐标并打印在指定路径,感觉错误好多啊,不知带怎么写了,求debug
label坐标输出.png
发表于 2023-1-27 16:42:14 | 显示全部楼层
virtuoso自带的就有
 楼主| 发表于 2023-1-27 16:49:29 | 显示全部楼层


fengrlove 发表于 2023-1-27 16:42
virtuoso自带的就有


好的  谢谢  那个只能打开版图后进行操作,我想的是把整个库里的cell的label都对应打出来,看看能改进不
发表于 2023-1-27 17:41:38 | 显示全部楼层
1)把shapes后面的 objType去掉,直接获取shaps就可以了  2)在if语句判断里面做 if(Obj~>objType=="label" then 接下去就可以
 楼主| 发表于 2023-1-27 17:54:08 | 显示全部楼层


amodaman 发表于 2023-1-27 17:41
1)把shapes后面的 objType去掉,直接获取shaps就可以了  2)在if语句判断里面做 if(Obj~>objType=="label" ...


大佬,就是我这样改了之后报这些错,应该是这里不对,它没有获取到x坐标的值x=car('(obj~>xy))getSGq


xy.png
 楼主| 发表于 2023-1-27 17:56:50 | 显示全部楼层


amodaman 发表于 2023-1-27 17:41
1)把shapes后面的 objType去掉,直接获取shaps就可以了  2)在if语句判断里面做 if(Obj~>objType=="label" ...


就是fprintf打印两个浮点数后面就需要两个变量x和y嘛   但是我的X和Y获取的值好像不对
发表于 2023-1-27 18:31:09 | 显示全部楼层
本帖最后由 amodaman 于 2023-1-27 18:33 编辑

x = car(obj~>xy)
y = cadr(obj~>xy)

不需要前面那个 tick (’)。
还有就是你每处理一个shape,就打开和关闭fprintf的文件输出通道,这是干啥嘛。要把这个打开和关闭的语句放到循环体制外去,就可以了。
 楼主| 发表于 2023-1-27 19:07:33 | 显示全部楼层


amodaman 发表于 2023-1-27 18:31
x = car(obj~>xy)
y = cadr(obj~>xy)


好的   谢谢大佬   我就说刚刚我在输出label name时为啥只有一个name  我再去试试
 楼主| 发表于 2023-1-27 19:34:33 | 显示全部楼层


amodaman 发表于 2023-1-27 18:31
x = car(obj~>xy)
y = cadr(obj~>xy)


大佬    我又来了   我把它改成这样了   name和坐标都打印出来了  问题是还是就只打印了一个   输出的语句已经拿出循环了   但是看它输出的结果似乎只读取了一个   不晓得我的理解对不对
一个label信息.png
发表于 2023-1-27 19:42:12 | 显示全部楼层
本帖最后由 amodaman 于 2023-1-27 19:43 编辑

当然不对。

outfile语句放到foreach前面,还是在循环体外。
fprintf语句放在循环体内,if语句体之内,在取到 x,y,name值的语句之后。
close语句放在forach循环体之外的后面。
dbClose语句放最后,关闭prog前dbClose就行了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-19 00:19 , Processed in 0.022842 second(s), 7 queries , Gzip On, Redis On.

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