EDA365电子论坛网
标题:
如何提取目标的坐标值?
[打印本页]
作者:
tkf
时间:
2013-1-16 15:44
标题:
如何提取目标的坐标值?
本人编写一个skill,其中一个过程是点选PIN或VIA,并得到他们的X Y坐标,并把他们填入offset内,但目前无论如何都无法实现,求教各位大大,该如何实现呢?
Snap.JPG
(42.7 KB, 下载次数: 18)
下载附件
保存到相册
2013-1-16 15:43 上传
作者:
yneda
时间:
2013-1-16 17:20
本帖最后由 yneda 于 2013-1-16 17:22 编辑
不知道你的Allegro是什么版本的?如是16.3
可以用这个函数实现:axlDBGridGet和axlDBGridSet来实现
p = axlDBGridGet("TOP")
P->xOrigin = x
P->yOrigin = y
axlDBGridSet(p)
;;x y是你点选via得到的坐标,你可以另外写一个proc
我不知道为什么p = axlDBGridGet(nil)得不到All Etch的值,我目前的做法是做一foreach一层层的赋值,不知道我有没有理解你的问题,因为不知道你这skill的功能。
作者:
betamelody
时间:
2013-1-17 10:05
取得pin或者via的dbid之后 paddbid->xy就是它们的坐标
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2