一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

印刷电路板的排查方法、装置、终端设备及存储介质与流程

2022-04-30 17:32:40 来源:中国专利 TAG:


1.本技术涉及电子电路技术领域,具体涉及一种印刷电路板的排查方法、装置、终端设备及存储介质。


背景技术:

2.目前印刷电路板(printed circuit board,pcb)未进行投板前,对印刷电路板进行检查时需要进行对其铺铜,设计继续进行时再删除铜皮。在pcb的设计过程中,印刷电路板上所设计的过孔需要满足drc(design rule check,设计规则检查),但是在删除铜皮后会产生许多复杂的铜皮形状,导致出现很多drc标记。目前,需要人工对pcb在删除铜皮后的过孔进行一一排查,严重影响排查效率。


技术实现要素:

3.本技术实施例公开了一种印刷电路板的排查方法、装置、终端设备及存储介质,可以自动对pcb中删除铜皮后出现错误的过孔信息进行更正,能够提高对pcb排查的效率以及准确率。
4.本技术实施例第一方面公开一种印刷电路板的排查方法,包括:
5.保存印刷电路板中各个过孔对应的原始过孔信息,所述原始过孔信息包括过孔的原始过孔坐标及原始过孔属性;
6.对所述印刷电路板进行删除铜皮操作;
7.根据保存的所述原始过孔信息,对完成所述删除铜皮操作之后的各个过孔的过孔信息进行更新。
8.作为一种可选的实施方式,在本技术实施例第一方面中,在所述对所述印刷电路板进行删除铜皮操作之后,所述方法还包括:
9.若检测到所述印刷电路板中存在目标过孔,则根据所述目标过孔对应的当前过孔信息对所述目标过孔的原始过孔信息进行更新,并保存更新后的原始过孔信息,所述目标过孔为出现设计修改的过孔;
10.所述根据保存的所述原始过孔信息,对完成所述删除铜皮操作之后的各个过孔的过孔信息进行更新,包括:
11.根据所述各个过孔对应的最新的原始过孔信息,对完成所述删除铜皮操作之后的各个过孔的过孔信息进行更新。
12.作为一种可选的实施方式,在本技术实施例第一方面中,所述若检测到所述印刷电路板中存在目标过孔,则根据所述目标过孔对应的当前过孔信息对所述目标过孔的原始过孔信息进行更新,并保存更新后的原始过孔信息,包括:
13.若目标过孔对应的原始过孔坐标设计修改,则移动所述目标过孔对应的原始过孔坐标,并保存所述目标过孔移动后的过孔坐标;
14.若目标过孔对应的原始过孔属性设计修改,则修改所述目标过孔对应的原始过孔
属性,并保存所述目标过孔修改后的过孔属性;
15.若目标过孔对应的原始过孔信息为多余过孔信息,则删除所述目标过孔对应的原始过孔信息。
16.作为一种可选的实施方式,在本技术实施例第一方面中,所述保存印刷电路板中各个过孔对应的原始过孔信息,包括:
17.通过第一脚本文件保存所述保存印刷电路板中各个过孔对应的原始过孔信息;
18.所述保存更新后的原始过孔信息,包括:
19.通过第二脚本文件保存所述更新后的原始过孔信息。
20.作为一种可选的实施方式,在本技术实施例第一方面中,所述根据所述各个过孔对应的最新的原始过孔信息,对完成所述删除铜皮操作之后的各个过孔的过孔信息进行更新,包括:
21.根据所述第一脚本文件中保存的过孔对应的原始过孔信息,对所述过孔在完成所述删除铜皮操作之后的过孔信息进行更新;
22.根据所述第二脚本文件中保存的目标过孔对应的更新后的原始过孔信息,对所述目标过孔在完成所述删除铜皮操作之后的过孔信息进行更新。
23.作为一种可选的实施方式,在本技术实施例第一方面中,所述保存印刷电路板中各个过孔对应的原始过孔信息,包括:
24.若通过工具栏接收到输入的第一保存命令,则根据所述第一保存命令保存印刷电路板中各个过孔对应的原始过孔信息;
25.所述若检测到目标过孔,则对所述目标过孔的原始过孔信息进行更新,并保存更新后的原始过孔信息,包括:
26.若检测到目标过孔且通过工具栏接收到输入的第二保存命令,则根据所述第二保存命令对目标过孔的原始过孔信息进行更新,并保存更新后的原始过孔信息。
27.作为一种可选的实施方式,在本技术实施例第一方面中,所述根据保存的所述原始过孔信息,对完成所述删除铜皮操作之后的各个过孔的过孔信息进行更新,包括:
28.若所述删除铜皮操作不是误操作,则根据保存的所述原始过孔信息,对完成所述删除铜皮操作之后的各个过孔的过孔信息进行更新。
29.本技术实施例第二方面公开一种印刷电路板的排查装置,包括:
30.信息保存模块,用于保存印刷电路板中各个过孔对应的原始过孔信息,所述原始过孔信息包括过孔的原始过孔坐标及原始过孔属性;
31.铜皮删除模块,用于对所述印刷电路板进行删除铜皮操作;
32.过孔更新模块,用于根据保存的所述原始过孔信息,对完成所述删除铜皮操作之后的各个过孔的过孔信息进行更新。
33.本技术实施例第三方面公开一种终端设备,包括:
34.存储有可执行程序代码的存储器;
35.与所述存储器耦合的处理器;
36.所述处理器调用所述存储器中存储的所述可执行程序代码,执行本技术实施例第一方面公开的一种印刷电路板的排查方法。
37.本技术实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,
所述计算机程序被处理器执行时实现本技术实施例第一方面公开的一种印刷电路板的排查方法。
38.与现有技术相比,本技术实施例具有以下有益效果:
39.在本技术实施例中,提供了一种印刷电路板的排查方法,通过保存印刷电路板各个过孔的原始过孔信息,当电路板因为删除铜皮导致部分过孔信息改变时,可以根据上述保存原始过孔信息对各个过孔删除铜皮后的过孔信息进行更新,从而实现自动还原过孔信息的目的,避免了删除铜皮后所需要的对各个过孔的过孔信息进行逐一排查,能够提高对印刷电路板排查的效率以及准确率。
附图说明
40.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1是本技术实施例公开的一种印刷电路板排查装置的应用场景示意图;
42.图2是本技术实施例公开的一种印刷电路板的排查方法的流程示意图;
43.图3是本技术实施例公开的另一种印刷电路板的排查方法的流程示意图;
44.图4是本技术实施例公开的一种印刷电路板的排查装置的结构示意图;
45.图5是本技术实施例公开的另一种印刷电路板的排查装置的结构示意图;
46.图6是一个实施例公开的一种终端设备的结构示意图。
具体实施方式
47.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
48.需要说明的是,本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别不同的对象,而不是用于描述特定顺序。本技术实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
49.本技术实施例公开了一种适用于印刷电路板的排查方法及排查装置,能够实现对原过孔信息的还原和更改,能够提高对印刷电路板排查的效率以及准确率。下面将结合具体实施例对本技术技术方案进行详细说明。
50.请参阅图1,图1是本技术实施例公开的一种印刷电路板的排查方法的应用场景示意图。如图1所示,可包括终端设备10,终端设备10中包括处理器和存储器,终端设备10中的存储器用于对印刷电路板进行排查过程中的相关数据和信息进行保存,终端设备10中的处理器可为终端设备10的控制中心,利用各种接口和线路连接整个终端设备的各个部分,并执行终端设备的数据处理。
51.请参阅图2,图2是本技术实施例公开的一种印刷电路板的排查方法的流程示意图,该印刷电路板的排查方法可以应用于图1的终端设备10,该终端设备可包括pc(personal computer,个人计算机)、笔记本电脑、计算机设备、平板电脑及智能手机等,在此不作限定。该印刷电路板的排查方法可以包括以下步骤:
52.210、保存印刷电路板中各个过孔对应的原始过孔信息,原始过孔信息包括过孔的原始过孔坐标及原始过孔属性。
53.在本技术实施例中,可通过终端设备进行印刷电路板中各个过孔的初步设置,初步设置可包括对印刷电路板上各个过孔的位置进行设置,以及各个过孔的属性进行设置,得到各个过孔对应的原始过孔信息,原始过孔信息可包括过孔的原始过孔坐标以及原始过孔属性。其中,原始过孔坐标可指的是过孔在印刷电路板对应的坐标系中的坐标,原始过孔属可包括电平属性等。终端设备可依据接收到的保存指令来对各个过孔对应的原始过孔信息进行保存,也可以在检测到要对印刷电路板进行删除铜皮操作的指令时,在执行删除铜皮操作之前,对印刷电路板上各个过孔对应的原始过孔信息进行自动保存,保存的各个过孔对应的原始过孔信息可存储在终端设备内的存储器中,也可以发送至云端以在云端中进行保存。另外,终端设备在保存各个过孔对应的原始过孔信息时,可对各个过孔进行标记,以使各个过孔有一个唯一对应的标识,该标识与过孔及原始过孔信息相对应。
54.220、对印刷电路板进行删除铜皮操作。
55.在印刷电路板设计中后期,走线及所有打的过孔数据很多。为了方便后续仿真和检查的需要,经常要求对印刷电路板就目前状态进行铺铜,但设计仍然需要继续进行,然而因铺完铜皮,随着动态铜皮自动避让及分割,会产生许多形状复杂的铜皮,这会增加降低设备运行效率。因此在对印刷电路板进行投板前,进行铺铜,继续进行设计时再对印刷电路板进行删除铜皮操作。
56.在本技术实施例中,终端设备在对先前设计的各个过孔对应的原始过孔信息进行存储后,可响应于接收到的删除铜皮指令来执行删除铜皮操作,也可以检测到终端设备完成原始过孔信息的存储操作后,执行删除铜皮操作,以便后续继续进行的印刷电路板设计。
57.230、根据保存的原始过孔信息,对完成删除铜皮操作之后的各个过孔的过孔信息进行更新。
58.在进行删除铜皮操作之后,所打的很多过孔的原始过孔信息会丢失,使得终端设备需要进行排查,加大了终端设备的运行工作量,并且耗时很长,效率很低。
59.因此,在本技术实施例中,终端设备在执行删除铜皮操作后,从终端设备的存储器或者云端中获取保存的印刷电路板中各个过孔对应的原始过孔信息,根据原始过孔信息中的原始过孔坐标来确定到各个过孔,并将存储的原始过孔属性与对应的原始过孔坐标所指定的过孔的过孔信息进行更新。另外,终端设备还可以根据各个过孔的标记,来确定对应的过孔,并根据原始过孔信息对确定的对应的过孔的过孔信息进行更新。举例来说,一个过孔原始过孔信息为[(1,1),1],表示原始过孔坐标为(1,1)的过孔,其原始过孔属性的电平属性为1。在删除铜皮操作后,其原始过孔属性的电平属性可能错误地变为了2,此时,终端设备依据保存的[(1,1),1]中的原始过孔坐标为(1,1),来确定对应的过孔,并采用保存的原始过孔属性的电平属性1对当前的过孔属性的电平属性2更新为1。
[0060]
采用上述实施例,能够实现自动还原过孔信息的目的,避免了删除铜皮后所需要
的对各个过孔的过孔信息进行逐一排查,能够提高对印刷电路板排查的效率以及准确率。
[0061]
在一个实施例中,终端设备在执行步骤230中根据保存的原始过孔信息,对完成删除铜皮操作之后的各个过孔的过孔信息进行更新的过程中,可以包括:
[0062]
若删除铜皮操作不是误操作,则根据保存的原始过孔信息,对完成删除铜皮操作之后的各个过孔的过孔信息进行更新。
[0063]
在本技术实施例中,终端设备在执行删除铜皮操作后,可检测是否有撤销删除铜皮的指令,或者检测是否有执行铺铜操作的指令,若存在上述指令,则确定删除铜皮操作为误操作,此时终端设备不执行根据保存的原始过孔信息,对完成删除铜皮操作之后的各个过孔的过孔信息进行更新的操作。若未检测到上述指令,则确定删除铜皮操作不为误操作,此时终端设备可执行根据保存的原始过孔信息,对完成删除铜皮操作之后的各个过孔的过孔信息进行更新的操作。通过是否误操作来决定是否执行过孔信息的更新过程,能够避免直接更新影响误操作下的印刷电路板的设计过程,能够提高印刷电路板排查过程的准确率。
[0064]
请参阅图3,图3是本技术实施例公开的另一种印刷电路板的排查方法的流程示意图,该印刷电路板的排查方法可以应用于图1的终端设备10。该印刷电路板的排查方法可以包括以下步骤:
[0065]
310、保存印刷电路板中各个过孔对应的原始过孔信息,原始过孔信息包括过孔的原始过孔坐标及原始过孔属性。
[0066]
在本技术实施例中,终端设备执行步骤310的具体过程与执行步骤210的具体过程相同,在此不再赘述。
[0067]
320、对印刷电路板进行删除铜皮操作。
[0068]
在本技术实施例中,终端设备执行步骤320的具体过程与执行步骤220的具体过程相同,在此不再赘述。
[0069]
330、若检测到印刷电路板中存在目标过孔,则根据目标过孔对应的当前过孔信息对目标过孔的原始过孔信息进行更新,并保存更新后的原始过孔信息,目标过孔为出现设计修改的过孔。
[0070]
在对印刷电路板删除铜皮后进行后续设计时,由于部分过孔存在设计失误,需要对过孔进行设计修改,如修改过孔的原始过孔属性,如果直接对原始过孔信息进行更新,会导致此次设计修改被更新,从而过孔仍然处于设计失误的状态。
[0071]
因此,在本技术实施例中,终端设备在执行删除铜皮操作后,可先对删除铜皮后的印刷电路板进行检测,检测是否存在设计修改的过孔。具体地,终端设备可在执行删除铜皮操作后,对通过终端设备进行原始过孔信息修改的过孔进行标记,在检测到结束原始过孔信息修改后,记录该过孔修改后的原始过孔信息,也就是当前过孔信息,来对存储的目标过孔的原始过孔信息进行更新,将更新后的原始过孔信息进行保存。
[0072]
340、根据各个过孔对应的最新的原始过孔信息,对完成删除铜皮操作之后的各个过孔的过孔信息进行更新。
[0073]
在本技术实施例中,终端设备根据各个过孔对应的最新的原始过孔信息,对完成删除铜皮操作之后的各个过孔的过孔信息进行更新,其中,目标过孔对应的最新的原始过孔信息,为根据当前过孔信息进行更新后的原始过孔信息,而目标过孔以外的其他过孔的
最新的原始过孔信息,则为步骤310中保存的原始过孔信息。举例来说,终端设备保存的过孔a的原始过孔信息为[(1,1),1],保存的过孔b的原始过孔信息为[(2,2),1]。在删除铜皮操作后,用户通过终端设备对过孔b的过孔信息进行修改,修改为当前过孔信息[(2,2),3],此时过孔b为目标过孔。此时,终端设备将当前过孔信息[(2,2),3]对过孔b的原始过孔信息为[(2,2),1]进行更新,此时,终端设备或者云端可存储有过孔b的两个原始过孔信息,分别为[(2,2),1]以及[(2,2),3],也可只存储有过孔b的一个原始过孔信息,为[(2,2),3]。而后终端设备依据保存的过孔a和过孔b最新的原始过孔信息,即[(1,1),1]和[(2,2),3],来对过孔a和过孔b的过孔信息进行更新。
[0074]
采用上述实施例,在实现自动还原过孔信息的目的的同时,还考虑了设计修改的过孔的过孔信息的更新情况,进一步提高了印刷电路板排查的效率以及准确率。
[0075]
在一个实施例中,终端设备在执行步骤330中若检测到印刷电路板中存在目标过孔,则根据目标过孔对应的当前过孔信息对目标过孔的原始过孔信息进行更新,并保存更新后的原始过孔信息的过程中,可以包括以下步骤:
[0076]
若目标过孔对应的原始过孔坐标设计修改,则移动目标过孔对应的原始过孔坐标,并保存目标过孔移动后的过孔坐标。
[0077]
若目标过孔对应的原始过孔属性设计修改,则修改目标过孔对应的原始过孔属性,并保存目标过孔修改后的过孔属性。
[0078]
若目标过孔对应的原始过孔信息为多余过孔信息,则删除目标过孔对应的原始过孔信息。
[0079]
在本技术实施例中,终端设备若检测到目标过孔对应的原始过孔信息中的原始过孔坐标被修改,此时,终端设备可根据目标过孔的标记来确定目标过孔,然后移动目标过孔对应的原始过孔坐标,保存目标过孔移动后的过孔坐标以及原始过孔属性作为当前过孔信息,并据目标过孔对应的当前过孔信息对目标过孔的原始过孔信息进行更新,并保存更新后的原始过孔信息。
[0080]
在本技术实施例中,终端设备若检测到目标过孔对应的原始过孔信息中的原始过孔属性被修改,此时,终端设备可根据目标过孔的标记或者目标过孔的原始过孔坐标来确定目标过孔,然后修改目标过孔对应的原始过孔属性,保存目标过孔修改后的过孔属性以及原始过孔坐标作为当前过孔信息,并据目标过孔对应的当前过孔信息对目标过孔的原始过孔信息进行更新,并保存更新后的原始过孔信息。
[0081]
在本技术实施例中,终端设备若检测到目标过孔对应的原始过孔信息为多余过孔信息,此时,终端设备可将目标过孔对应的原始过孔信息进行删除,将空白的过孔信息作为当前过孔信息,并据目标过孔对应的当前过孔信息对目标过孔的原始过孔信息进行更新,并保存更新后的原始过孔信息。
[0082]
在本技术实施例中,通过对目标过孔对应的原始过孔坐标进行移动、对目标过孔对应的原始过孔属性进行修改或者对目标过孔对应的原始过孔信息进行删除,能够针对目标过孔进行的不同设计修改情况来对目标过孔对应的原始过孔信息进行更新,丰富了对印刷电路板排查过程中对设计修改的过孔进行更新的方式。
[0083]
在一个实施例中,终端设备在执行步骤210或310中保存印刷电路板中各个过孔对应的原始过孔信息的过程中,可以包括:
[0084]
通过第一脚本文件保存保存印刷电路板中各个过孔对应的原始过孔信息。
[0085]
终端设备在执行步骤330中保存更新后的原始过孔信息的过程中,可以包括:
[0086]
通过第二脚本文件保存更新后的原始过孔信息。
[0087]
在本技术实施例中,终端设备可通过第一脚本文件对执行删除铜皮操作前的各个过孔对应的原始过孔信息进行保存,并且在删除铜皮操作后,若检测到目标过孔,则通过第二脚本文件对目标过孔更新后的原始过孔信息进行保存。从而有效避免了由于原始过孔信息更新可能导致的原始过孔信息混乱,进一步提高了对印刷电路板排查的准确率。
[0088]
在一些实施例中,终端设备可通过第一脚本文件保存保存印刷电路板中各个过孔对应的原始过孔信息,并且还通过第一脚本文件保存更新后的原始过孔信息。
[0089]
在本技术实施例中,终端设备在通过第一脚本文件保存保存印刷电路板中各个过孔对应的原始过孔信息后,再将各个目标过孔对应的更新后的原始过孔信息存储至第一脚本文件中,以覆盖各个目标过孔对应的原始过孔信息。减少了存储所需的脚本文件数量。
[0090]
在一个实施例中,终端设备在执行步骤340中根据各个过孔对应的最新的原始过孔信息,对完成删除铜皮操作之后的各个过孔的过孔信息进行更新的过程中,可以包括以下步骤:
[0091]
根据第一脚本文件中保存的过孔对应的原始过孔信息,对过孔在完成删除铜皮操作之后的过孔信息进行更新。
[0092]
根据第二脚本文件中保存的目标过孔对应的更新后的原始过孔信息,对目标过孔在完成删除铜皮操作之后的过孔信息进行更新。
[0093]
在本技术实施例中,终端设备在将过孔对应的原始过孔信息保存至第一脚本文件,将目标过孔对应的更新后的原始过孔信息保存至第二脚本文件中之后,在后续过孔信息更新的过程中,终端设备可先采用第一脚本文件中各个过孔对应的原始过孔信息,来对各个过孔的过孔信息进行更新,而后采用第二脚本文件中各个目标过孔更新后的原始过孔信息,来对各个目标过孔的过孔信息进行更新。终端设备还可以采用第二脚本文件中各个目标过孔对应的更新后的原始过孔信息,来对目标过孔的过孔信息进行更新;同时,终端设备还采用第一脚本文件中目标过孔以外的各个过孔对应的原始过孔信息,来对目标过孔以外的过孔信息进行更新。能够有效地保证各个过孔所更新的原始过孔信息为最新的原始过孔信息,进一步提高了印刷电路板排查的效率以及准确率。
[0094]
在一个实施例中,终端设备在执行步骤210或310中保存印刷电路板中各个过孔对应的原始过孔信息的过程中,可以包括:
[0095]
若通过工具栏接收到输入的第一保存命令,则根据第一保存命令保存印刷电路板中各个过孔对应的原始过孔信息。
[0096]
终端设备在执行步骤330中若检测到目标过孔,则对目标过孔的原始过孔信息进行更新,并保存更新后的原始过孔信息的过程中,可以包括:
[0097]
若检测到目标过孔且通过工具栏接收到输入的第二保存命令,则根据第二保存命令对目标过孔的原始过孔信息进行更新,并保存更新后的原始过孔信息。
[0098]
在本技术实施例中,在通过终端设备中的设计软件对印刷电路板进行设计时,若终端设备通过设计软件中的工具栏接收到输入的第一保存命令,那么终端设备可根据第一保存命令保存印刷电路板中各个过孔对应的原始过孔信息。同样地,若终端设备检测到通
过设计软件完成对各个目标过孔的设计修改时,若还通过设计软件中的工具栏接收到输入的第二保存命令,那么终端设备可根据第二保存命令对目标过孔的原始过孔信息进行更新,并保存更新后的原始过孔信息。其中,第一保存命令用于指示终端设备在执行删除铜皮操作前,对印刷电路板中各个过孔对应的原始过孔信息进行保存。第二保存命令用于指示终端设备在执行删除铜皮操作后,对目标过孔对应的更新后的原始过孔信息进行保存。对第一保存命令以及第二保存命令的输入方式不作具体限定。
[0099]
在本技术实施例中,具体地,以allegro spb v17.2版本的cadence软件为基础,采用skill语言编写,创建成脚本文件,加载在allegro pcb editor模块工具栏中,仅在该模块下有效,通过脚本文件保存原始过孔信息和保存更正后的过孔信息来还原过孔信息以及设计修改的过孔信息。
[0100]
通过脚本文件保存还原过孔信息的具体操作为:
[0101]
1、将viasaverestore.il文件保存在固定位置(cadence安装目录):d:\cadence17\cadence\spb_data\pcbenv文件夹下。
[0102]
2、在allegro.ilinit文件下添加如下一段内容:load("viasaverestore.il""wingtech123")。
[0103]
3、打开allegro pcb editor,工具栏自动加载该脚本,点击工具栏命令wingtech-via save and restore运行该脚本,点击工具栏命令vias save,也就是第一保存命令,来进行原始过孔信息保存。
[0104]
而后可通过点击工具栏命令vias restore来采用保存的原始过孔信息对各个过孔的过孔信息进行还原。
[0105]
通过设计软件中的工具栏来接收相关保存命令,能够提高保存命令的接收效率,并且通过不同保存命令来执行不同过孔信息的保存操作,能够避免印刷电路板的排查过程中信息保存错误。
[0106]
请参阅图4,图4是本技术实施例公开的一种印刷电路板的排查装置的结构示意图,该印刷电路板的排查装置可应用于终端设备。如图4所示,该印刷电路板的排查装置400可包括:信息保存模块410、铜皮删除模块420以及过孔更新模块430。
[0107]
信息保存模块410,用于保存印刷电路板中各个过孔对应的原始过孔信息,原始过孔信息包括过孔的原始过孔坐标及原始过孔属性。
[0108]
铜皮删除模块420,用于对印刷电路板进行删除铜皮操作。
[0109]
过孔更新模块430,用于根据保存的原始过孔信息,对完成删除铜皮操作之后的各个过孔的过孔信息进行更新。
[0110]
在一个实施例中,过孔更新模块430,还用于:
[0111]
若删除铜皮操作不是误操作,则根据保存的原始过孔信息,对完成删除铜皮操作之后的各个过孔的过孔信息进行更新。
[0112]
请参阅图5,图5是本技术实施例公开的另一种印刷电路板的排查装置的结构示意图。其中,图5所示的印刷电路板的排查装置是由图4所示的印刷电路板的排查装置进一步优化得到的。与图4所示的印刷电路板的排查装置相比较,图5所示的印刷电路板的排查装置400还可以包括:
[0113]
过孔检测模块440,用于若检测到印刷电路板中存在目标过孔,则根据目标过孔对
processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器620中,单独通过一块通信芯片进行实现。
[0135]
存储器610可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。存储器610可用于存储指令、程序、代码、代码集或指令集。存储器610可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等。存储数据区还可以存储移动终端在使用中所创建的数据等。
[0136]
本技术实施例公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序被处理器执行时实现本技术实施例第一方面公开的一种印刷电路板的排查方法。
[0137]
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本技术所必须的。
[0138]
在本技术的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0139]
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0140]
另外,在本技术各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0141]
上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本技术的各个实施例上述方法的部分或全部步骤。
[0142]
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-only memory,rom)、随机存储器(random access memory,ram)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子抹除式可复写只读存储器
(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
[0143]
以上对本技术实施例公开的适用于印刷电路板的排查方法、装置、终端设备及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献