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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7707|回复: 15

[求助] skill求助

[复制链接]
发表于 2014-11-27 17:36:32 | 显示全部楼层 |阅读模式

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

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

x
有没有哪位前辈有在CIW中输入一个坐标,layout就会放大到坐标处,并且以这个坐标为原点画出一个小的十字标尺的skill?
 楼主| 发表于 2014-12-3 14:30:30 | 显示全部楼层
怎么没人来、、
发表于 2014-12-4 09:55:30 | 显示全部楼层
用 pan 的功能 就能輸入 坐標
指到那裡
发表于 2014-12-4 23:18:57 | 显示全部楼层
首先提示一下:我们操作中的诸多命令都涉及到坐标的获取和操作。
譬如,当你想要画一个矩形的时候,按下快捷键 r 以后,版图界面下方会提示你输入一个坐标或者在版图上点一下确定第一个输入点,你点完第一个点以后,也就是确定了矩形初始的位置,然后又会继续提示你输入第二个点的坐标或者继续在版图上点击确认终点,来完成这个矩形的绘制。
在这样的操作中,既可以在版图上用鼠标点击来给定你的输入,也可以在CIW界面的输入区域输入对应的坐标,一般的格式就是X:Y。
根据以上的讲解,你是不是可以有若干种方法定位到需要定位的地方了?
=====================================================
当然了,你说的定位并跳转,同时还加上一个十字形的尺子,这个好像不是自带的功能,就需要一个skill来实现了。
发表于 2014-12-7 12:16:12 | 显示全部楼层
脚本写起来很简单,可是我手上没有skill手册,函数忘记具体怎么写了。
如果你想自己写的话,你可以打开cadence的skill finder窗口,搜索如下关键字,可能会帮到你: zoom、dbCreate、enter
发表于 2014-12-8 21:16:00 | 显示全部楼层
学习了.....
发表于 2015-3-1 10:04:08 | 显示全部楼层
这个很简单  
你可以先写一个form 用来输入坐标的
然后用leZoomToPoint  leCreateRuler 来画小十字
发表于 2015-9-15 13:26:58 | 显示全部楼层
procedure( zb( x y )
         yz=y+1
         yf=y-1
         xz=x+1
         xf=x-1
         leCreateRuler( geGetWindowCellView() list(x:y xz:y ) )
         leCreateRuler( geGetWindowCellView() list(x:y x:yz ) )
         leCreateRuler( geGetWindowCellView() list(x:y xf:y ) )
         leCreateRuler( geGetWindowCellView() list(x:y x:yf ) )
         hiZoomIn(hiGetCurrentWindow() list(xf:yf xz:yz))
         )
发表于 2015-9-15 14:36:43 | 显示全部楼层
发表于 2015-11-11 11:56:56 | 显示全部楼层
回复 8# yzhchw


   你好,我刚学SKILL ,请问那个SKILL程序只能能过CIW窗口键入,还是有个专门的编辑器啊?期待您的回复,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-25 16:20 , Processed in 0.041315 second(s), 6 queries , Gzip On, Redis On.

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