Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4540|回复: 6

[求助] 检查铜箔通道的宽度,各位有什么想法或者建议么?

[复制链接]
发表于 2015-10-8 11:23:14 | 显示全部楼层 |阅读模式
本帖最后由 leilei4908 于 2015-10-8 13:26 编辑

现在需要检查铜箔通道的最小宽度,并且指示出来,目前没有什么思路,各位有什么好方法么?
我目前的想法是,判断两点的中点是否在shape内部,如果是,则获取最短的距离(点与点之间,点与线之间)
但是axlGeoPointInShape这个函数不能区分这个点是在内部还是刚好在边界上
我是否要做点小动作,把点往四个方向都偏移一点,如果四次都在shape内,则说明是内部的点,否则就是在边界上的点
 楼主| 发表于 2015-10-8 16:15:30 | 显示全部楼层
还有一个关键,打了via的铜箔,宽度怎么计算
发表于 2015-10-9 09:22:48 | 显示全部楼层
直接判断线到线的最短距离吧,有现成的函数可以使用。
这个功能allegro不是自带有吗。
 楼主| 发表于 2015-10-12 08:37:56 | 显示全部楼层
本帖最后由 leilei4908 于 2015-10-12 09:32 编辑
vivienluo 发表于 2015-10-9 09:22
直接判断线到线的最短距离吧,有现成的函数可以使用。
这个功能allegro不是自带有吗。


就是axl_ol_ol2吧?
这个函数我不知道怎么去判断是否平行
平行的两条线,最接近的两个点的坐标我找不到规律
有些铜箔并不是两边平行的,有些铜箔甚至各种奇形怪状的
情况比想象的要复杂的多
还有,怎么判断某点的垂足是否在另一条线段上
 楼主| 发表于 2015-10-12 09:00:11 | 显示全部楼层
本帖最后由 leilei4908 于 2015-10-12 09:06 编辑
vivienluo 发表于 2015-10-9 09:22
直接判断线到线的最短距离吧,有现成的函数可以使用。
这个功能allegro不是自带有吗。


还有,获取到的shape,为什么
shapedbid->voids
不能获取到所有的void?这个获取到的是user defined voids
但是F5查询属性却能获取到所有的void
是这个指令不对么?
 楼主| 发表于 2015-10-12 09:12:40 | 显示全部楼层
本帖最后由 leilei4908 于 2015-10-12 09:14 编辑

shape1.jpg
比如这种铜箔,宽度应该是圆心到下面水平线的距离+圆心到上面斜线距离-直径
但skill怎么识别到这种情况?
 楼主| 发表于 2015-10-12 09:16:41 | 显示全部楼层
再比如这种情况的铜箔,我怎么正确识别到宽度?
shape2.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-5-22 11:25 , Processed in 0.145309 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表