本发明涉及pcb设计领域,尤其涉及一种pcb布线快速检查方法、装置、设备及存储介质。
背景技术:
1、现有pcb(printed circuit board,印刷电路板)设计工作中,在pcb版本更新时,布局团队会将新的pcb设计文件,例如brd(board file,pcb文件)以及上一版设计文件导出,由技术人员对每个层面、走线进行人工比对,观察得到出现变动的地方,再进一步判断变动的地方是否有功能影响。
2、这种肉眼查看更新的方式,由于pcb设计文件包含的内容太多,需要耗费大量时间,且在实际变化的地方不多时,容易忽略一些变动的细节,因此很难准确快速地找到每一处出现变动的地方。
3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是相关技术。
技术实现思路
1、本发明的主要目的在于提供了一种pcb布线快速检查方法、装置、设备及存储介质,旨在解决如何快速、完整地检查pcb布线方案的变动点,降低人工成本的技术问题。
2、为实现上述目的,本发明提供了一种pcb布线快速检查方法,所述方法包括以下步骤:
3、将待比较的pcb布线方案所包含的数据导出,得到对应的目标格式文件;
4、对所述目标格式文件所包含的每条走线进行数据项对比,得到对比结果;
5、根据所述对比结果确定发生变更的目标走线,并获取所述目标走线的变更数据项以快速定位到更改点。
6、可选地,所述对所述目标格式文件所包含的每条走线进行数据项对比,得到对比结果,包括:
7、将预先配置的宏插入所述目标格式文件,
8、其中,所述宏用于基于所述目标格式文件中的名称项,对比所述目标格式文件中的数据项,得到对比结果。
9、可选地,所述对所述目标格式文件所包含的每条走线进行数据项对比,得到对比结果,包括:
10、将所述目标格式文件导入预先开发的小程序;
11、其中,所述小程序用于基于所述目标格式文件中的名称项,对比所述目标格式文件中的数据项,得到对比结果。
12、可选地,所述基于所述目标格式文件中的名称项,对比所述目标格式文件中的数据项,得到对比结果,包括:
13、基于所述目标格式文件中的走线标识项,对比所述目标格式文件中的层面标识、总长度、总层长、线宽和长度起始坐标,得到同一走线标识项在两版pcb布线方案导出文件中数值项的对比结果。
14、可选地,所述基于所述目标格式文件中的名称项,对比所述目标格式文件中的数据项,得到对比结果,包括:
15、基于所述目标格式文件中的层面标识项,对比所述目标格式文件中的走线标识项是否相同;
16、若不相同,则将不相同的走线标识项进行记录,得到同一层面标识项在所述待比较的pcb布线方案中的对比结果。
17、可选地,所述根据所述对比结果确定发生变更的目标走线,并获取所述目标走线的变更数据项,包括:
18、根据所述对比结果判断各个数据项是否发生变更;
19、在数据项发生变更时,根据变更数据项定位发生变更的目标走线;
20、基于不同的走线标识项,将所述目标走线的层面标识、长度起始坐标存放至新的格式文件中,获取所述目标走线的变更数据项。
21、可选地,所述将待比较的pcb布线方案所包含的数据导出,得到对应的目标格式文件,包括:
22、分别将待比较的两版pcb布线方案包含的数据导出,获得包含全部数据的文本文件;
23、将所述文本文件转换为表格文件,并将所述表格文件作为目标格式文件。
24、此外,为实现上述目的,本发明还提出一种pcb布线快速检查装置,所述装置包括:
25、文件导出模块,用于将待比较的pcb布线方案所包含的数据导出,得到对应的目标格式文件;
26、文件对比模块,用于对所述目标格式文件所包含的每条走线进行数据项对比,得到对比结果;
27、数据获取模块,用于根据所述对比结果确定发生变更的目标走线,并获取所述目标走线的变更数据项以快速定位到更改点。
28、此外,为实现上述目的,本发明还提出一种pcb布线快速检查设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的pcb布线快速检查程序,所述pcb布线快速检查程序配置为实现如上文所述的pcb布线快速检查方法的步骤。
29、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储pcb布线快速检查程序,所述pcb布线快速检查程序被处理器执行时实现如上文所述的pcb布线快速检查方法的步骤。
30、本发明将待比较的pcb布线方案所包含的数据导出,得到对应的目标格式文件,对目标格式文件所包含的每条走线进行数据项对比,得到对比结果,根据对比结果确定发生变更的目标走线,并获取目标走线的变更数据项以快速定位到更改点。由于本发明通过将不同的pcb布线方案分别导出为目标格式文件,目标格式文件中包含有pcb布线方案中的每条走线的数据,对待比较的不同的pcb布线方案中的走线的数据项做出走线是否发生变更的判断并获得这些目标走线的变更数据项,从而一次性对比整个pcb设计文件中的变动项,确保每个变更点都可以被检查到,防止忽略造成品质问题,且无需人工逐一比对,在降低人力成本的同时提高了检查效率。
1.一种pcb布线快速检查方法,其特征在于,所述方法包括:
2.如权利要求1所述的pcb布线快速检查方法,其特征在于,所述对所述目标格式文件所包含的每条走线进行数据项对比,得到对比结果,包括:
3.如权利要求1所述的pcb布线快速检查方法,其特征在于,所述对所述目标格式文件所包含的每条走线进行数据项对比,得到对比结果,包括:
4.如权利要求2或3任一项所述的pcb布线快速检查方法,其特征在于,所述基于所述目标格式文件中的名称项,对比所述目标格式文件中的数据项,得到对比结果,包括:
5.如权利要求2或3任一项所述的pcb布线快速检查方法,其特征在于,所述基于所述目标格式文件中的名称项,对比所述目标格式文件中的数据项,得到对比结果,包括:
6.如权利要求1所述的pcb布线快速检查方法,其特征在于,所述根据所述对比结果确定发生变更的目标走线,并获取所述目标走线的变更数据项,包括:
7.如权利要求1所述的pcb布线快速检查方法,其特征在于,所述将待比较的pcb布线方案所包含的数据导出,得到对应的目标格式文件,包括:
8.一种pcb布线快速检查装置,其特征在于,所述pcb布线快速检查装置包括:
9.一种pcb布线快速检查设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的pcb布线快速检查程序,所述pcb布线快速检查程序配置为实现如权利要求1至7中任一项所述的pcb布线快速检查方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有pcb布线快速检查程序,所述pcb布线快速检查程序被处理器执行时实现如权利要求1至7中任一项所述的pcb布线快速检查方法的步骤。