CN109408951A - 一种pcb的零件检查方法及相关装置 - Google Patents
一种pcb的零件检查方法及相关装置 Download PDFInfo
- Publication number
- CN109408951A CN109408951A CN201811229366.0A CN201811229366A CN109408951A CN 109408951 A CN109408951 A CN 109408951A CN 201811229366 A CN201811229366 A CN 201811229366A CN 109408951 A CN109408951 A CN 109408951A
- Authority
- CN
- China
- Prior art keywords
- pcb
- coordinate information
- parts
- minimum range
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
- G06F30/398—Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Abstract
本申请公开了一种PCB的零件检查方法,包括:获取待检测零件的坐标信息,获取检查最小距离;根据坐标信息对所有零件进行筛选,得到与待检测零件的距离小于检查最小距离的多个目标零件;通过预设路径将所有目标零件的信息进行输出处理。通过获取的待检测零件的坐标信息和检查最小距离,确定了对PCB进行检查的条件,进而就可以通过这些形式化条件在PCB上进行零件扫描处理,得到目标零件,由于是装置进行扫描处理,因此避免了人工检查的缺陷,不会出现漏检的情况,及时发现PCB的设计错误,减少开发周期,提高了PCB的加工质量。本申请还公开了一种PCB的零件检查方法、PCB的零件检查装置、装置以及计算机可读存储介质,具有以上有益效果。
Description
技术领域
本申请涉及PCB设计技术领域,特别涉及一种PCB的零件检查方法、PCB的零件检查装置、装置以及计算机可读存储介质。
背景技术
随着信息技术的不断发展,可以通过自动化设计软件对PCB(Printed CircuitBoard印刷电路板)板进行设计,加快PCB的生产效率。其中,在对PCB进行设计的过程中,需要检查一些零件与其他零件之间的距离,如果距离小于阈值,有可能在生产加工的过程中损坏这零件,则需要进行重新设计。例如,在PCB设计中需要检查散热片周围一定距离内是否有零件,如果有则进行位置调整,避免因距离散热片过近而在加工生产的过程中造成损坏,保证PCB的加工可靠性。
当前技术中,是在PCB设计完成后,通过人工的方式在设计软件中对特殊零件与其他零件的距离进行检查。但是,当零件数量增多,PCB设计较大时,人工检查难免会出现漏检的情况。将漏检的PCB进行生产才能发现PCB的设计错误,导致生产资源浪费,增加生产的工时,增加了开发周期,降低了PCB的加工质量。
因此,如何提高PCB的加工质量,避免出现漏检的情况是本领域技术人员关注的重点问题。
发明内容
本申请的目的是提供一种PCB的零件检查方法、PCB的零件检查装置、装置以及计算机可读存储介质,通过获取的待检测零件的坐标信息和检查最小距离,确定了对PCB进行检查的条件,并在PCB上进行零件扫描处理,避免人工的漏检的情况,提高了PCB的加工质量。
为解决上述技术问题,本申请提供一种PCB的零件检查方法,包括:
获取待检测零件的坐标信息,获取检查最小距离;
根据所述坐标信息对所有零件进行筛选,得到与所述待检测零件的距离小于所述检查最小距离的多个目标零件;
通过预设路径将所有所述目标零件的信息进行输出处理。
可选的,根据所述坐标信息对所有零件进行筛选,得到与所述待检测零件的距离小于所述检查最小距离的多个目标零件,包括:
将所述坐标信息作为圆心,将所述检查最小距离作为半径,根据所述圆心和所述半径进行圆形扫描处理,得到所述目标零件。
可选的,根据所述坐标信息对所有零件进行筛选,得到与所述待检测零件的距离小于所述检查最小距离的多个目标零件,包括:
根据所述坐标信息对所有零件的坐标信息进行距离计算处理,得到多个待测距离;
将待测距离小于所述检查最小距离的零件作为所述目标零件。
可选的,根据所述坐标信息对所有零件进行筛选,得到与所述待检测零件的距离小于所述检查最小距离的多个目标零件,包括:
根据所述坐标信息和所述检查最小距离进行圆环坐标计算处理,得到表示圆环的多个圆环坐标信息;
根据所有所述圆环坐标信息和所有零件的坐标信息判断是否有零件在所述圆环内;
若是,则将在所述圆环内的零件作为所述目标零件。
可选的,通过预设路径将所有所述目标零件的信息进行输出处理,包括:
将所有所述目标零件的信息发送至终端进行显示,以便完成输出处理。
可选的,通过预设路径将所有所述目标零件的信息进行输出处理,包括:
将所有所述目标零件的信息以文本的形式保存在文件中,将所述文件保存在终端中,以便完成输出处理。
本申请还提供一种PCB的零件检查装置,包括:
条件获取模块,用于获取待检测零件的坐标信息,获取检查最小距离;
条件判断模块,用于根据所述坐标信息对所有零件进行筛选,得到与所述待检测零件的距离小于所述检查最小距离的多个目标零件;
判断结果输出模块,用于通过预设路径将所有所述目标零件的信息进行输出处理。
可选的,所述条件判断模块,具体用于将所述坐标信息作为圆心,将所述检查最小距离作为半径,根据所述圆心和所述半径进行圆形扫描处理,得到所述目标零件。
本申请还提供一种装置,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上所述的零件检查方法的步骤。
本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的零件检查方法的步骤。
本申请所提供的一种PCB的零件检查方法,包括:获取待检测零件的坐标信息,获取检查最小距离;根据所述坐标信息对所有零件进行筛选,得到与所述待检测零件的距离小于所述检查最小距离的多个目标零件;通过预设路径将所有所述目标零件的信息进行输出处理。
通过获取的待检测零件的坐标信息和检查最小距离,确定了对PCB进行检查的条件,并且这些条件均是数字化的条件,也就是将问题在装置中进行了形式化表示,进而就可以通过这些形式化条件在PCB上进行零件扫描处理,得到目标零件,由于是装置进行扫描处理,因此避免了人工检查的缺陷,不会出现漏检的情况,及时发现PCB的设计错误,减少开发周期,提高了PCB的加工质量。
本申请还提供一种PCB的零件检查方法、PCB的零件检查装置、装置以及计算机可读存储介质,具有以上有益效果,在此不做赘述。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例所提供的一种PCB的零件检查方法的流程图;
图2为本申请实施例所提供的一种PCB的零件检查装置的结构示意图。
具体实施方式
本申请的核心是提供一种PCB的零件检查方法、PCB的零件检查装置、装置以及计算机可读存储介质,通过获取的待检测零件的坐标信息和检查最小距离,确定了对PCB进行检查的条件,并在PCB上进行零件扫描处理,避免人工的漏检的情况,提高了PCB的加工质量。
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
现有技术中,是在PCB设计完成后,通过人工的方式在设计软件中对特殊零件与其他零件的距离进行检查。但是,当零件数量增多,PCB设计较大时,人工检查难免会出现漏检的情况。将漏检的PCB进行生产才能发现PCB的设计错误,导致生产资源浪费,增加生产的工时,增加了开发周期,降低了PCB的加工质量。
因此,本申请实施例提供一种PCB的零件检查方法,通过获取的待检测零件的坐标信息和检查最小距离,确定了对PCB进行检查的条件,并且这些条件均是数字化的条件,也就是将问题在装置中进行了形式化表示,进而就可以通过这些形式化条件在PCB上进行零件扫描处理,得到目标零件,由于是装置进行扫描处理,因此避免了人工检查的缺陷,不会出现漏检的情况,及时发现PCB的设计错误,减少开发周期,提高了PCB的加工质量。
请参考图1,图1为本申请实施例所提供的一种PCB的零件检查方法的流程图。
该方法可以包括:
S101,获取待检测零件的坐标信息,获取检查最小距离;
本步骤旨在获取用于自动化零件检查的条件,即待检测零件的坐标信息和检查最小距离。其中,坐标信息主要是表示待检测零件的位置信息,也就是自动化检测的过程中首先需要知道被检测的零件在什么位置上,进而才能确定其他零件是否与该待检测零件是否过近。另一个检查最小距离主要是表示检查条件,也就是待检测零件与其他零件最小的距离,如果还有零件的距离要小于该检查最小距离,那么就可以判定该零件过近。
其中,本步骤可选的,还可以包括在PCB上建立坐标系,可以以PCB的一个角作为坐标系的原点,也可以将待检测零件作为坐标系的原点,在此不作具体限定。建立坐标系之后就可以在坐标系的基础上,获取到待检测零件的坐标信息和其他零件的坐标信息。
S102,根据坐标信息对所有零件进行筛选,得到与待检测零件的距离小于检查最小距离的多个目标零件;
在步骤S101的基础上,本步骤旨在根据坐标信息对所有零件进行筛选,得到与待检测零件的距离小于检查最小距离的多个目标零件。对于本步骤来说S101的主要作用是确定进行筛选的条件,因此在步骤S101的确定了检查条件后就可以根据该检查条件进行筛选,符合条件的零件就是与待检测零件的距离小于检查最小距离。其中,进行零件扫描的方式并不唯一,在后续进行介绍。
S103,通过预设路径将所有目标零件的信息进行输出处理。
在步骤S102的基础上,本步骤旨在将得到的目标零件的信息进行输出。其中,表示零件一般用唯一标识,因此得到的目标零件也是多个唯一标识,需要再通过该唯一标识获取到对应的零件信息,最后将目标零件的信息进行输出,完成零件的检查操作。
可选的,本实施例中的S102可以包括:
将坐标信息作为圆心,将检查最小距离作为半径,根据圆心和半径进行圆形扫描处理,得到目标零件。
本可选方案是将坐标信息作为圆心,检查最小距离作为半径,模拟出一个圆形区域在该区域内进行扫描,在该区域内的零件即为目标零件,也就是与圆心相隔距离比检查最小距离短的零件。
可选的,本实施例中的S102也可以包括:
根据坐标信息对所有零件的坐标信息进行距离计算处理,得到多个待测距离;
将待测距离小于检查最小距离的零件作为目标零件。
本可选方案是遍历每个零件计算该零件与待检测零件的距离,也就是待测距离,通过该待测距离进行判断,将符合标准的零件作为目标零件。
可选的,本实施例中的S102还可以包括:
根据坐标信息和检查最小距离进行圆环坐标计算处理,得到表示圆环的多个圆环坐标信息;
根据所有圆环坐标信息和所有零件的坐标信息判断是否有零件在圆环内;
若是,则将在圆环内的零件作为目标零件。
本可选方案旨在根据圆环上每个点的坐标判断是否有零件在圆环内。
可选的,本实施例中的S103可以包括:
将所有目标零件的信息发送至终端进行显示,以便完成输出处理。
本可选方案也就是将目标零件的信息直接展示在终端上。
可选的,本实施例中的S103也可以包括:
将所有目标零件的信息以文本的形式保存在文件中,将文件保存在终端中,以便完成输出处理。
本可选方案主要是将目标零件的信息保存在文本文件中。
综上,本实施例通过获取的待检测零件的坐标信息和检查最小距离,确定了对PCB进行检查的条件,并且这些条件均是数字化的条件,也就是将问题在装置中进行了形式化表示,进而就可以通过这些形式化条件在PCB上进行零件扫描处理,得到目标零件,由于是装置进行扫描处理,因此避免了人工检查的缺陷,不会出现漏检的情况,及时发现PCB的设计错误,减少开发周期,提高了PCB的加工质量。
下面对本申请实施例提供的一种PCB的零件检查装置进行介绍,下文描述的一种PCB的零件检查装置与上文描述的一种PCB的零件检查方法可相互对应参照。
请参考图2,图2为本申请实施例所提供的一种PCB的零件检查装置的结构示意图。
该装置可以包括:
条件获取模块100,用于获取待检测零件的坐标信息,获取检查最小距离;
条件判断模块200,用于根据坐标信息对所有零件进行筛选,得到与待检测零件的距离小于检查最小距离的多个目标零件;
判断结果输出模块300,用于通过预设路径将所有目标零件的信息进行输出处理。
可选的,该条件判断模块200,具体用于将坐标信息作为圆心,将检查最小距离作为半径,根据圆心和半径进行圆形扫描处理,得到目标零件。
本申请实施例还提供一种装置,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上所述的零件检查方法的步骤。
本申请实施例还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的零件检查方法的步骤。
该计算机可读存储介质可以包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上对本申请所提供的一种PCB的零件检查方法、PCB的零件检查装置、装置以及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
Claims (10)
1.一种PCB的零件检查方法,其特征在于,包括:
获取待检测零件的坐标信息,获取检查最小距离;
根据所述坐标信息对所有零件进行筛选,得到与所述待检测零件的距离小于所述检查最小距离的多个目标零件;
通过预设路径将所有所述目标零件的信息进行输出处理。
2.根据权利要求1所述的零件检查方法,其特征在于,根据所述坐标信息对所有零件进行筛选,得到与所述待检测零件的距离小于所述检查最小距离的多个目标零件,包括:
将所述坐标信息作为圆心,将所述检查最小距离作为半径,根据所述圆心和所述半径进行圆形扫描处理,得到所述目标零件。
3.根据权利要求1所述的零件检查方法,其特征在于,根据所述坐标信息对所有零件进行筛选,得到与所述待检测零件的距离小于所述检查最小距离的多个目标零件,包括:
根据所述坐标信息对所有零件的坐标信息进行距离计算处理,得到多个待测距离;
将待测距离小于所述检查最小距离的零件作为所述目标零件。
4.根据权利要求1所述的零件检查方法,其特征在于,根据所述坐标信息对所有零件进行筛选,得到与所述待检测零件的距离小于所述检查最小距离的多个目标零件,包括:
根据所述坐标信息和所述检查最小距离进行圆环坐标计算处理,得到表示圆环的多个圆环坐标信息;
根据所有所述圆环坐标信息和所有零件的坐标信息判断是否有零件在所述圆环内;
若是,则将在所述圆环内的零件作为所述目标零件。
5.根据权利要求1所述的零件检查方法,其特征在于,通过预设路径将所有所述目标零件的信息进行输出处理,包括:
将所有所述目标零件的信息发送至终端进行显示,以便完成输出处理。
6.根据权利要求1所述的零件检查方法,其特征在于,通过预设路径将所有所述目标零件的信息进行输出处理,包括:
将所有所述目标零件的信息以文本的形式保存在文件中,将所述文件保存在终端中,以便完成输出处理。
7.一种PCB的零件检查装置,其特征在于,包括:
条件获取模块,用于获取待检测零件的坐标信息,获取检查最小距离;
条件判断模块,用于根据所述坐标信息对所有零件进行筛选,得到与所述待检测零件的距离小于所述检查最小距离的多个目标零件;
判断结果输出模块,用于通过预设路径将所有所述目标零件的信息进行输出处理。
8.根据权利要求7所述的零件检查装置,其特征在于,所述条件判断模块,具体用于将所述坐标信息作为圆心,将所述检查最小距离作为半径,根据所述圆心和所述半径进行圆形扫描处理,得到所述目标零件。
9.一种装置,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述的零件检查方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的零件检查方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811229366.0A CN109408951A (zh) | 2018-10-22 | 2018-10-22 | 一种pcb的零件检查方法及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811229366.0A CN109408951A (zh) | 2018-10-22 | 2018-10-22 | 一种pcb的零件检查方法及相关装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109408951A true CN109408951A (zh) | 2019-03-01 |
Family
ID=65468691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811229366.0A Withdrawn CN109408951A (zh) | 2018-10-22 | 2018-10-22 | 一种pcb的零件检查方法及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109408951A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110501353A (zh) * | 2019-07-26 | 2019-11-26 | 苏州浪潮智能科技有限公司 | 一种pcb的水平垂直走线检查方法及相关装置 |
CN111339730A (zh) * | 2020-01-19 | 2020-06-26 | 苏州浪潮智能科技有限公司 | 一种在pcb设计中检查器件位置的方法和装置 |
-
2018
- 2018-10-22 CN CN201811229366.0A patent/CN109408951A/zh not_active Withdrawn
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110501353A (zh) * | 2019-07-26 | 2019-11-26 | 苏州浪潮智能科技有限公司 | 一种pcb的水平垂直走线检查方法及相关装置 |
CN111339730A (zh) * | 2020-01-19 | 2020-06-26 | 苏州浪潮智能科技有限公司 | 一种在pcb设计中检查器件位置的方法和装置 |
CN111339730B (zh) * | 2020-01-19 | 2022-08-09 | 苏州浪潮智能科技有限公司 | 一种在pcb设计中检查器件位置的方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103500459B (zh) | 一种基于规则化参数的印刷电路板缺陷检测方法 | |
CN105510348A (zh) | 一种印制电路板的缺陷检测方法、装置及检测设备 | |
CN107729235B (zh) | 定位代码缺陷生产者的方法、装置、设备及计算机可读介质 | |
US9679354B2 (en) | Duplicate check image resolution | |
CN112750116A (zh) | 一种缺陷检测方法、装置、计算机设备及存储介质 | |
CN111612757A (zh) | 一种屏幕裂纹的检测方法、装置、设备及存储介质 | |
CN113820333B (zh) | 电池极片异常检测方法、装置、上位机及检测*** | |
CN109741295B (zh) | 产品质量检测方法及装置 | |
CN109741296B (zh) | 产品质量检测方法及装置 | |
CN109408951A (zh) | 一种pcb的零件检查方法及相关装置 | |
CN112435222A (zh) | 一种电路板检测方法、装置及计算机可读存储介质 | |
CN104732510A (zh) | 一种相机镜头黑斑检测方法及装置 | |
CN109643271B (zh) | 识别不稳定测试 | |
CN105354816A (zh) | 一种电子元件定位方法及装置 | |
CN114332012A (zh) | 缺陷检测方法、装置、设备及计算机可读存储介质 | |
CN113468905B (zh) | 图形码识别方法、装置、计算机设备和存储介质 | |
CN110006923A (zh) | 一种标牌品质检测方法、装置及计算机可读存储介质 | |
CN103310037A (zh) | 版图设计规则检测文件验证图形库及其建立方法 | |
CN113674260A (zh) | 一种smt焊点缺陷检测方法 | |
CN116542967B (zh) | 一种锂电池极柱缺陷的检测方法、装置以及设备 | |
CN114627113B (zh) | 一种印制电路板缺陷检测方法及***及装置及介质 | |
CN113610801B (zh) | 基于最小单元的缺陷分类方法、装置、设备和存储介质 | |
CN113706056A (zh) | 投标单位业绩识别预警方法、装置、设备及存储介质 | |
CN116342590B (zh) | 晶圆测试针痕的检测方法以及检测装置 | |
CN112612882B (zh) | 检阅报告生成方法、装置、设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190301 |
|
WW01 | Invention patent application withdrawn after publication |