[发明专利]一种检查PCB设计中板边角度的方法及装置在审
申请号: | 201810503661.4 | 申请日: | 2018-05-23 |
公开(公告)号: | CN108763722A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 张敏 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王汝银 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 线段 抓取 板边 弧线 分类模块 高亮显示 判断模块 筛选模块 显示模块 线段信息 自动抓取 坐标信息 板边框 布线 去除 调用 遗漏 检查 测试 保存 分类 | ||
1.一种检查PCB设计中板边角度的方法,其特征在于,所述的方法包括:
步骤1:在Allegro软件中加载skill程序;
步骤2:在allegro软件中完成布线后,调用skill程序;
步骤3:skill程序自动抓取构成板边角度的线段;
步骤4:在构成板边角度的线段中,抓取存在问题的线段信息;
步骤5:逐一查看步骤4的抓取结果并修改。
2.根据权利要求1所述的一种检查PCB设计中板边角度的方法,其特征在于,步骤1中,在Allegro软件中加载skill程序的方法为:在Allegro软件的命令行中输入skill load(check_outline.il),其中,check_outline.il为skill程序的源程序文件。
3.根据权利要求2所述的一种检查PCB设计中板边角度的方法,其特征在于,步骤2中,在Allegro软件中调用skill程序的方法为:在命令行中输入check_outline。
4.根据权利要求1所述的一种检查PCB设计中板边角度的方法,其特征在于,步骤3中,skill程序抓取构成板边角度的线段,所采用的具体方法为:
S31:打开含有板边框的层面,抓取此层面上所有的线段;
S32:对S31中获取的线段做初步筛选,去除用作测试的线段。
5.根据权利要求4所述的一种检查PCB设计中板边角度的方法,其特征在于,步骤S32中,去除用作测试的线段,采用的具体方法为:去掉线段中包含的线段数小于4的对象。
6.根据权利要求4所述的一种检查PCB设计中板边角度的方法,其特征在于,步骤4的具体实现过程为:
S41:将线段分类为直线和弧线;
S42:判断S41中的直线是否连接在一起,若是,则加入问题列表;
S43:判断S42中弧线的半径是否小于等于10mils,若是,加入问题列表;
S44:将问题列表中的对象高亮处理,并弹出坐标信息。
7.根据权利要求6所述的一种检查PCB设计中板边角度的方法,其特征在于,步骤S41中,将线段分类的方法是:通过获取线段属中是否为弧线的属性,若是,则为弧线,若否,则为直线。
8.一种检查PCB设计中板边角度的装置,其特征在于,所述的装置包括:
抓取模块,用于打开含有板边框的层面,抓取此层面上所有的线段;
筛选模块,获取抓取模块抓取的线段,并去除用作测试的线段;
分类模块,用于获取筛后的线段,并将线段分类为直线和弧线;
判断模块,用于抓取连接在一起的直线,以及半径小于等于10mils的弧线,并将这些线段保存到问题列表中;
显示模块,用于将问题列表中的线段及其坐标信息高亮显示。
9.根据权利要求8所述的一种检查PCB设计中板边角度的装置,其特征在于,筛选模块去除测试线段的方法为:去掉线段中包含的线段数小于4的对象。
10.根据权利要求8所述的一种检查PCB设计中板边角度的装置,其特征在于,分类模块将线段分类的方法为:通过获取线段属中是否为弧线的属性,若是,则为弧线,若否,则为直线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810503661.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:空调系统充注量的仿真方法
- 下一篇:一种冗余图形添加方法