[发明专利]一种在PCB设计中检查器件位置的方法和装置有效
申请号: | 202010060837.0 | 申请日: | 2020-01-19 |
公开(公告)号: | CN111339730B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 白佳弘 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F30/398 | 分类号: | G06F30/398 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pcb 设计 检查 器件 位置 方法 装置 | ||
1.一种在PCB设计中检查器件位置的方法,其特征在于,包括以下步骤:
获取要检查层面上的所有器件图形,遍历并筛选出所述所有器件图形中要检查器件的图形元素,将所述图形元素放入数列中;
遍历所述数列以获取图形元素的形状,并根据预设的尺寸外扩所述形状,以使得两者间符合间距要求的图形元素的形状不重叠而两者间小于所述间距要求的图形元素的形状重叠;
执行设计规范检查并输出报告,以筛选出其图形元素的形状重叠的所有器件的位置坐标。
2.根据权利要求1所述的方法,其特征在于,遍历所述数列以获取图形元素的形状,并根据预设的尺寸外扩所述形状,以使得两者间符合间距要求的图形元素的形状不重叠而两者间小于所述间距要求的图形元素的形状重叠包括:
根据预设的间距要求值,使所述所有图形元素的形状外扩所述间距要求值一半的尺寸。
3.根据权利要求2所述的方法,其特征在于,遍历所述数列以获取图形元素的形状,并根据预设的尺寸外扩所述形状,以使得两者间符合间距要求的图形元素的形状不重叠而两者间小于所述间距要求的图形元素的形状重叠还包括:
通过调用API接口函数axlPolyFromDB来获取图形元素的形状,并调用API接口函数axlPolyExpand来外扩所述图形元素的形状。
4.根据权利要求1所述的方法,其特征在于,所述外扩的预设的尺寸包括分别预设的X轴方向的值和Y轴方向的值。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
筛选出其图形元素的形状重叠的所有器件的位置坐标后,遍历所述数列以获取其中所有图形元素的形状,根据所述预设的尺寸压缩所述形状以恢复所述所有图形元素形状的原有尺寸。
6.根据权利要求1所述的方法,其特征在于,所述方法基于Skill语言实现。
7.一种在PCB设计中检查器件位置的装置,其特征在于,包括:
至少一个处理器;和
存储器,所述存储器存储有处理器可运行的程序代码,所述程序代码在被处理器运行时实施以下步骤:
获取要检查层面上的所有器件图形,遍历并筛选出所述所有器件图形中要检查器件的图形元素,将所述图形元素放入数列中;
遍历所述数列以获取图形元素的形状,并根据预设的尺寸外扩所述形状,以使得两者间符合间距要求的图形元素的形状不重叠而两者间小于所述间距要求的图形元素的形状重叠;
执行设计规范检查并输出报告,以筛选出其图形元素的形状重叠的所有器件的位置坐标。
8.根据权利要求7所述的装置,其特征在于,遍历所述数列以获取图形元素的形状,并根据预设的尺寸外扩所述形状,以使得两者间符合间距要求的图形元素的形状不重叠而两者间小于所述间距要求的图形元素的形状重叠包括:
根据预设的间距要求值,使所述所有图形元素的形状外扩所述间距要求值一半的尺寸。
9.根据权利要求8所述的装置,其特征在于,遍历所述数列以获取图形元素的形状,并根据预设的尺寸外扩所述形状,以使得两者间符合间距要求的图形元素的形状不重叠而两者间小于所述间距要求的图形元素的形状重叠还包括:
通过调用API接口函数axlPolyFromDB来获取图形元素的形状,并调用API接口函数axlPolyExpand来外扩所述图形元素的形状。
10.根据权利要求7所述的装置,其特征在于,所述外扩的预设的尺寸包括分别预设的X轴方向的值和Y轴方向的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010060837.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于红外影像和超声多普勒结合的静脉显影识别方法
- 下一篇:一种室内装潢装置