[发明专利]用于PCB工程文件的Set拼板识别方法及其应用有效
申请号: | 202111133352.0 | 申请日: | 2021-09-27 |
公开(公告)号: | CN113569518B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 周邦兵;蔡熙炫;史应俊 | 申请(专利权)人: | 杭州捷配信息科技有限公司 |
主分类号: | G06F30/39 | 分类号: | G06F30/39;G06F115/12 |
代理公司: | 无锡市汇诚永信专利代理事务所(普通合伙) 32260 | 代理人: | 倪杨 |
地址: | 310022 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 pcb 工程 文件 set 拼板 识别 方法 及其 应用 | ||
本发明涉及用于PCB工程文件的Set拼板形式识别方法及其应用,该方案包括以下步骤:解析PCB文件数据并获取Set拼板图形层,其中该Set拼板图形层为放置有Set图形元素的所在层;提取Set拼板图形层中的所有线性对象并将所有线性对象作为入参并对入参进行去重合并;依据所述去重合并的入参通过碰触关系构建双向连通图,其中双向连通图包括节点和边线;依据双向连通图并通过连通图寻路算法构建闭合线,将所有闭合线汇集到结果集中,其中闭合线代表封闭区间;依据结果集输出所述双向连通图中的所有封闭区间的排列关系,该排列关系作为拼板形式,本申请具有能够自动识别PCB工程文件中拼板形式的功能,显著提高了生产效率。
技术领域
本发明涉及PCB技术领域,具体涉及用于PCB工程文件的Set拼板识别方法及其应用。
背景技术
在印制电路板(PrintedCircuitBoard,PCB)制板过程中,拼板的出现有效提高了生产效率。但是现有的PCB制板过程存在效率低的问题,主要是现有的Set(全称sheet,意思为PCB联板)拼板形式需要人工去查看PCB图形后才能提取对应的set拼板数据,再通过人工录入到系统,这样影响到效率,也增加了人工成本,不利于PCB生产制造的全自动化、智能化运行。
因此,亟待一种可显著提升加工效率,降低成本的方法及其应用。
发明内容
本发明的目的是针对现有技术中存在的上述问题,提供了用于PCB工程文件的Set拼板识别方法及其应用。
为了实现上述发明目的,本发明采用了以下技术方案:用于PCB工程文件的Set拼板形式识别方法包括以下步骤:
S100、解析PCB文件数据并获取Set拼板图形层,其中所述Set拼板图形层为放置有Set图形元素的所在层;
S200、提取所述Set拼板图形层中的所有线性对象并将所述所有线性对象作为入参;
S300、对所述入参进行去重合并;
S400、依据所述去重合并的所述入参通过碰触关系构建双向连通图,其中所述双向连通图包括节点和边线;
S500、依据所述双向连通图并通过连通图寻路算法构建闭合线,将所有闭合线汇集到结果集中,其中闭合线代表封闭区间;
S600、依据所述结果集输出所述双向连通图中的所有封闭区间的排列关系,该排列关系作为拼板形式。
工作原理及有益效果:1、与现有技术相比,本申请通过上述步骤可以方便快捷地对客户提交的PCB文件数据进行分析得出Set拼板形式,完全无需人工识别判断,能够极大地解放劳动力,显著提高生产效率,而且相比人工识别的方式,大大降低了错误率;
2、与现有技术相比,因为设计人员设计时的失误或者PCB文件导入时均可能导致PCB文件数据中会存在的重复线条和节点,本申请能够对PCB文件数据中存在的重复线条和节点进行去重合并,从而避免因为此问题导致的其他问题发生;
3、通过双向连通图可以完全记录所有的线段,也就能够记录所有的封闭线即封闭区间,因此所有的拼板都记录在了结果集中,如此可以快速地从结果集中找出拼板关系。
进一步地,S100步骤中,若Set图形元素部分存在于禁止布线层和机械层,则分别提取并整合所述禁止布线层和所述机械层的部分Set图形元素。此步骤中,由于Set图形元素是可以在禁止布线层或机械层或其他层中的,因此需要在所有图层中的Set图像元素合并整合,才能够形成完整的Set拼板图形层,为后续的拼板关系计算打下基础。
进一步地,步骤S300中,去重合并包括对线性对象中的重合线条以及重合节点进行合并。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州捷配信息科技有限公司,未经杭州捷配信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111133352.0/2.html,转载请声明来源钻瓜专利网。