本申请涉及电子电路领域,尤其涉及一种线路检测方法、装置、设备及存储介质。
背景技术:
1、由于电子设备涉及到的线路比较多且比较复杂,在用绘图软件画线路的过程中,线路图常常会出现跨页的情况。由于线路图出现跨页的情况,工程师在根据线路图接线路的过程中很容易将线路接反,线路接反会导致该线路涉及的功能无法实现,因此,需要对完成的线路进行检查。而目前对线路的检查通常是通过人工的方式进行的,线路检测效率低。
技术实现思路
1、本申请提供了一种线路检测方法、装置、设备及存储介质,以至少解决现有技术中存在的以上技术问题。
2、根据本申请的第一方面,提供了一种线路检测方法,所述方法包括:接收线路检测指令,所述线路检测指令携带待检测线路的待检测线路标识;根据所述待检测线路标识从线路设计表中获取标准线路信息,所述线路设计表储存有所述待检测线路设计过程中的线路设计信息;根据所述标准线路信息和所述待检测线路标识,检测所述待检测线路,得到所述待检测线路的线路检测结果。
3、在一可实施方式中,所述待检测线路标识用于示出所述待检测线路的预设起点;相应的,所述根据所述待检测线路标识从线路设计表中获取标准线路信息,包括:将所述线路设计表中与所述预设起点的关键字相匹配的作为标准起点;根据所述标准起点遍历所述线路设计表,得到标准线路信息。
4、在一可实施方式中,所述根据所述标准线路信息和所述待检测线路标识,检测所述待检测线路,得到所述待检测线路的线路检测结果,包括:根据所述待检测线路标识,确定所述待检测线路的线路起点;从所述线路起点开始对所述待检测线路进行遍历,得到所述待检测线路的多个节点的线路节点信息;根据所述多个节点的线路节点信息和所述标准线路信息,确定所述待检测线路是否符合预设硬件设计规则;在所述待检测线路符合所述预设硬件设计规则的情况下,确定所述待检测线路的线路检测结果为所述待检测线路合格;在所述待检测线路不符合所述预设硬件设计规则的情况下,确定所述待检测线路的线路检测结果为所述待检测线路不合格。
5、在一可实施方式中,所述预设硬件设计规则包括硬件设计规范,所述硬件设计规范为线路的起始点和线路的终点的匹配关系符合设定标准;相应的,所述根据所述多个节点的线路节点信息和所述标准线路信息,确定所述待检测线路是否符合预设硬件设计规则,包括:确定所述多个节点的线路节点信息不符合元件特性的线路节点信息,将所确定的线路节点信息作为所述待检测线路的线路终点信息,所述元件特性包括元件接脚数及元件名称;判断所述线路终点信息与所述标准线路信息中的标准终点信息是否相同,以判断所述待检测线路是否符合所述预设硬件设计规则。
6、在一可实施方式中,所述预设硬件设计规则包括线路设计规范,所述线路设计规范为所述线路的连接关系和线路连接标准;相应的,所述根据所述线路节点信息和所述标准线路信息,确定所述待检测线路是否符合预设硬件设计规则,包括:将所述线路节点信息中的多个节点的线路节点信息与标准线路信息中与多个节点相对应的标准节点信息进行匹配,确定所述待检测线路是否符合线路设计规范。
7、根据本申请的第二方面,提供了一种线路检测装置,所述装置包括:接收模块,用于接收线路检测指令,所述线路检测指令携带待检测线路的待检测线路标识;标准线路信息获取模块,用于根据所述待检测线路标识从线路设计表中获取标准线路信息,所述线路设计表储存有所述待检测线路设计过程中的线路设计信息;检测模块,用于根据所述标准线路信息和所述待检测线路标识,检测所述待检测线路,得到所述待检测线路的线路检测结果。
8、在一可实施方式中,所述待检测线路标识用于示出所述待检测线路的预设起点;相应的,所述标准线路信息获取模块,包括:确定子模块,用于将所述线路设计表中与所述预设起点的关键字相匹配的作为标准起点;遍历子模块,用于根据所述标准起点遍历所述线路设计表,得到标准线路信息。
9、在一可实施方式中,所述检测模块包括:线路起点确定子模块,用于根据所述待检测线路标识,确定所述待检测线路的线路起点;遍历子模块,用于从所述线路起点开始对所述待检测线路进行遍历,得到所述待检测线路的多个节点的线路节点信息;判断子模块,用于根据所述多个节点的线路节点信息和所述标准线路信息确定所述待检测线路是否符合预设硬件设计规则;第一结果确定子模块,用于在所述待检测线路符合预设硬件设计规则的情况下,确定所述待检测线路的线路检测结果为所述待检测线路合格;第二结果确定子模块,用于在所述待检测线路不符合预设硬件设计规则的情况下,确定所述待检测线路的线路检测结果为所述待检测线路不合格。
10、根据本申请的第三方面,提供了一种电子设备,包括:
11、至少一个处理器;以及
12、与所述至少一个处理器通信连接的存储器;其中,
13、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请所述的方法。
14、根据本申请的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本申请所述的方法。
15、本申请的线路检测方法、装置、设备及存储介质,接收线路检测指令,线路检测指令携带待检测线路的待检测线路标识;根据待检测线路标识从线路设计表中获取标准线路信息,线路设计表储存有待检测线路设计过程中的线路设计信息;根据标准线路信息和待检测线路标识,检测待检测线路,得到待检测线路的线路检测结果。由此,通过待检测线路标识从待检测线路设计过程中得到的线路设计表中获取待检测线路对应的标准线路信息,并通过标准线路信息对检测线路进行检测,有效利用待检测线路设计过程中得到的线路设计表,实现了对待检测线路的自动化检测,无需人工参与,检测效率高,检测准确率高。
16、应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
1.一种线路检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述待检测线路标识用于示出所述待检测线路的预设起点;相应的,
3.根据权利要求1所述的方法,其特征在于,所述根据所述标准线路信息和所述待检测线路标识,检测所述待检测线路,得到所述待检测线路的线路检测结果,包括:
4.根据权利要求3所述的方法,其特征在于,所述预设硬件设计规则包括硬件设计规范,所述硬件设计规范为线路的起始点和线路的终点的匹配关系符合设定标准;相应的,
5.根据权利要求3所述的方法,其特征在于,所述预设硬件设计规则包括线路设计规范,所述线路设计规范为所述线路的连接关系和线路连接标准;相应的,
6.一种线路检测装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述待检测线路标识用于示出所述待检测线路的预设起点;相应的,
8.根据权利要求7所述的装置,其特征在于,所述检测模块包括:
9.一种电子设备,其特征在于,包括:
10.一种存储有计算机指令的计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1-5中任一项所述的方法。