一种矢量图测试点的选取方法及装置、存储介质和终端制造方法及图纸

技术编号:21432688 阅读:44 留言:0更新日期:2019-06-22 12:04
本发明专利技术实施例公开了一种矢量图测试点的选取方法及装置、存储介质和终端,通过获取矢量图的结构参数,以构建该矢量图的连通版图,并根据预设逻辑路线,在该连通版图上执行游历任务时标注游历标记,以确定出该矢量图的测试点的位置,从而能够简化测试点的选取方式,减少测试次数,提高测试点选取效率和准确度,进而降低后续的测试难度,提高测试结果的准确度,降低测试成本。

【技术实现步骤摘要】
一种矢量图测试点的选取方法及装置、存储介质和终端
本专利技术实施例涉及数据处理
,尤其涉及一种矢量图测试点的选取方法及装置、存储介质和终端。
技术介绍
直线、圆、矩形、曲线、图表等元素构成图形,各元素相互交织能够构成矢量图。该矢量图可以是二维空间中的平面轮廓线条构成的平面矢量图,也可以为三维空间中多图层结构相互交织的立体矢量图。该矢量图例如可以为建筑工程图、部件图、印刷电路板的线路图以及其它工程、设备的线路图等。矢量图中各组成元素的结构、数量、交织方式等能够反映实际物体的结构特征。例如在印刷电路板中具有多个线路层,每一线路层都可以为平面矢量图,且各线路层之间相互交织形成立体矢量图,致使最终形成的印刷电路板具有错综复杂的线路结构。由于印刷电路板中各线路的连通关系对印刷电路板的性能具有较大影响,因此需要对印刷板的线路连通关系进行测试。现有技术中,通过人工在印刷电路板上进行测试点的选取,并将所选取的测试点点发送至相应的测试设备中,以使测试设备能够根据所选取的测试点对印刷电路板进行的连通性进行测试。但是,现有的人工选取测试点的方法,无法对印刷电路板中所有测试点进行选取,以至于部分测试点被遗漏,这将不利于印刷电路板的后续应用。同时,人工选取测试点的方法浪费人力物力,增加测试成本。
技术实现思路
针对上述存在问题,本专利技术实施例提供一种矢量图测试点的选取方法及装置、存储介质和终端,能够解决现有技术中对矢量图进行人工选点不够全面,且浪费人力物力,增加选点成本的技术问题。第一方面,本专利技术实施例提供了一种矢量图测试点的选取方法,包括:获取矢量图的结构参数;所述结构参数包括所述矢量图中各元素的位置和轮廓;根据所述结构参数构建所述矢量图的连通版图;根据预设逻辑线路,在所述连通版图上执行游历任务,对所述连通板图标注游历标记;根据所述游历标记确定所述矢量图的测试点的位置。第二方面,本专利技术实施例还提供了一种矢量图测试点的选点装置,包括:参数获取模块,用于获取矢量图的结构参数;所述结构参数包括所述矢量图中各元素的位置和轮廓;版图构建模块,用于根据所述结构参数构建所述矢量图的连通版图;游历标记标注模块,用于根据预设逻辑线路,在所述连通版图上执行游历任务,对所述连通板图标注游历标记;测试点确定模块,用于根据所述游历标记确定所述矢量图的测试点的位置。第三方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例所述的矢量图测试点的选取方法。第四方面,本专利技术实施例还提供了一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本专利技术实施例所述的矢量图测试点的选取方法。本专利技术实施例提供了一种矢量图测试点的选取方法及装置、存储介质和终端,通过获取矢量图的结构参数,以构建该矢量图的连通版图,并根据预设逻辑路线,在该连通版图上执行游历任务时标注游历标记,以确定出该矢量图的测试点的位置。本专利技术实施例能够解决现有技术中测试点选取不全面且位置不准确,增加测试难度和测试结果的准确度的技术问题。本专利技术实施例通过在根据矢量图的结构参数构建的连通版图上执行预设逻辑路线的游历任务,并标注游历标记,以根据该游历标记,确定该矢量图的测试点的位置,从而简化测试点的选取方式,减少测试次数,提高测试点选取效率和准确度,进而降低后续的测试难度,提高测试结果的准确度,降低测试成本。附图说明图1是本专利技术实施例一提供的一种矢量图的测试点的选取方法的流程图;图2是本专利技术实施例一提供的一种PCB版图的示意图;图3是本专利技术实施例一提供的一种标注游历标记的PCB版图的示意图;图4是本专利技术实施例二提供的一种矢量图测试点的选取方法的流程图;图5是本专利技术实施例三提供的一种矢量图游历任务的执行方法的流程图;图6是本专利技术实施例三提供的一种确定PCB版图的游历任务执行线路的示意图;图7是根据图6确定的执行线路标注游历标记的示意图图8是本专利技术实施例四提供的一种矢量图游历任务的执行方法的流程图;图9是本专利技术实施例四提供的一种具有闭环结构的PCB版图的游历任务执行线路的示意图图10是本专利技术实施例五提供的一种矢量图的测试点的选取装置的结构框图;图11是本专利技术实施例六提供的一种矢量图的测试点的选取装置的结构框图;图12为本专利技术实施例提供的一种终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一本实施例提供了一种矢量图测试点的选取方法,该方法可适用于通过物体的矢量图确定该物体测试点位置的情况。本实施例提供的矢量图测试点的选取方法可以由矢量图测试点的选取装置来执行,该装置可由软件和/或硬件来实现。图1是本专利技术实施例一提供的一种矢量图的测试点的选取方法的流程图。如图1所示,该方法包括:S110、获取矢量图的结构参数;所述结构参数包括所述矢量图中各元素的位置和轮廓。具体的,矢量图是根据几何特性绘制的面向对象的图像,可适用于图形设计、文字和标志设计、版式设计等。矢量图中包括多个元素,每个元素可具有特定的颜色、形状、轮廓、大小和位置等属性。矢量图可存储于相应的存储文件,该存储文件存储有矢量图的结构参数,该结构参数包括各元素的位置和轮廓,此外,矢量图的结构参数还可以包括元素的颜色、形状和大小等。通过矢量图的存储文件获得该矢量图的结构参数。其中,矢量图可以为任何实体的图像原型,可选的,该矢量图可包括印刷电路板(PrintedCircuitBoard,PCB)的版图。相应的,该矢量图的图像文件可包括存储PCB图像的Gerber文件,即矢量图的结构参数可存储于Gerber文件中。示例性的,当矢量图为PCB版图时,其中PCB版图的焊盘、铜皮、线路和钻孔等作为该PCB版图的元素。焊盘、铜皮、线路和钻孔等元素的位置和轮廓等参数存储于Gerber文件中,从而在查看PCB版图时,可调用Gerber文件,获得该Gerber文件中存储的元素的结构参数。S120、根据所述结构参数构建所述矢量图的连通版图。具体的,矢量图的结构参数包括该矢量图中各元素的位置和轮廓等数据,通过矢量图的结构参数可获得该矢量图中各元素的位置和轮廓等,以及各元素之间的相对位置,从而确定各元素的连通关系,以根据矢量图的结构参数和各元素的连通关系,构建该矢量图的连通版图。其中,所构建的连通版图可通过显示装置的版图显示软件进行显示,且该连通版图中具有网络单元。示例性的,矢量图为PCB版图时,根据存储该PCB版图的结构参数的Gerber文件能够获知PCB中焊盘、铜皮和线路等元素在PCB版图中的位置、轮廓以及各元素之间的相对位置等,从而确定PCB中焊盘、铜皮和线路等在PCB版图中的连通关系,根据PCB中各元素的位置、轮廓以及各元素在PCB版图中的连通关系,构建出该PCB版图。图2是本专利技术实施例一提供的一种PCB版图的示意图。S130、根据预设逻辑线路,在所述连通版图上执行游历任务,对所述连通板图标注游历标记。具体的,游历是指从一个坐标位置到达另一个坐标位置的过程。在连通版图上执行本文档来自技高网...

【技术保护点】
1.一种矢量图测试点的选取方法,其特征在于,包括:获取矢量图的结构参数;所述结构参数包括所述矢量图中各元素的位置和轮廓;根据所述结构参数构建所述矢量图的连通版图;根据预设逻辑线路,在所述连通版图上执行游历任务,对所述连通板图标注游历标记;根据所述游历标记确定所述矢量图的测试点的位置。

【技术特征摘要】
1.一种矢量图测试点的选取方法,其特征在于,包括:获取矢量图的结构参数;所述结构参数包括所述矢量图中各元素的位置和轮廓;根据所述结构参数构建所述矢量图的连通版图;根据预设逻辑线路,在所述连通版图上执行游历任务,对所述连通板图标注游历标记;根据所述游历标记确定所述矢量图的测试点的位置。2.根据权利要求1所述的方法,其特征在于,所述根据所述结构参数构建所述矢量图的连通版图,包括:根据所述结构参数确定所述矢量图中每一层线路层的各所述元素的位置和轮廓;根据所述结构参数确定所述矢量图中每一层线路层的相对位置和连通位置;根据每一层线路层的各所述元素的位置和轮廓,构建平面连通版图;根据所述平面连通版图以及每一层线路层的相对位置和连通位置,构建立体连通版图。3.根据权利要求1所述的方法,其特征在于,所述结构参数还包括:所述测试点的数量;所述根据预设逻辑线路,在所述连通版图上执行游历任务,对所述连通板图标注游历标记,包括:在所述测试点的数量大于2时,根据预设逻辑线路,在所述连通版图上执行游历任务,对所述连通板图进行游历标记标注。4.根据权利要求1所述的方法,其特征在于,所述根据预设逻辑线路,在所述连通版图上执行游历任务,对所述连通版图进行游历标记标注,包括:根据所述连通版图,确定所述游历任务的执行支点,并在所述执行支点上标注所述游历标记;在所述连通版图存在与所述执行支点连通的执行线路时,判断所述执行线路是否标注有所述游历标记;若否,则执行所述游历任务,在所述连通版图的所述执行线路上标注所述游历标记;若是,则重新确定所述游历任务的执行支点。5.根据权利要求4所述的方法,其特征在于,所述根据所述连通版图,确定所述游历任务的执行支点,包括:将所述连通版图中顶层线路层中未标注有游历标记且靠近顶层线路层的外边框的元素确定为执行支点。6.根据权利要求4所述的方法,其特征在于,所述重新确定所述游历任务的执行支点,包括:根据所述连通版图,判断在上一执行支点周围是否具有未标注游历标记的支点;若是,则将上一执行支点周围未标注游历标记且最近邻的支点确定为游历任务的执行支点;若否,则游历任务结束。7.根据权利要求4所述的方法,其特征在于,所述执行所述游历任务,在所述连通版图的所述执行线路上标注所述游历标记,包括:判断所述执行路线中是否具有闭环结构;若否,则在所述连通版图的所述执行线路上标注所述游历标记;若是,则沿所述游历任务的执行方向,对所述闭环结构以及所述执行线路中除所述闭环结构外的线路标注游历标记。8.根据权利要求7所述的方法,其特征在于,所述重新确定所述游历任务的执行支点,包括:根据所述连通版图,判断与上一执行支点连接的连通支点是否均标注有游历标记;若是,则将位于所述执行线路最末端的连通支点周围未标注有游历标记,且最近邻的支点作为游历任务的执行支点;若否,则将位于所述执行线路最末端的支点的周围未标注游历标记,且与上一执行支点连接的连通支点确定为游历任务的执行支点。9.根据权利要求1所述的方法,其特征在于,在根据所述游历标记,确定所述矢量图的测试点的位置之后,还包括:将所述矢量图的测量点的位置发送至测试设备中,以使所述测试设备根据所述测试点的位置,对所述矢量图对应实体部件进行测试。10.根据权利要求1~9任一项所述的方法,其特征在于,所述矢量图包括印刷电路板版图;所述结构参数存储于Gerber文件中。11.一种矢量图测试点的选点装置,其特征在于,包括:参数获取模块,用于获取矢量图的结构参数;所述结构参数包括所述矢量图中各元素的位置和轮廓;版图构建模块,...

【专利技术属性】
技术研发人员:马芹杰曾波刘静蒋小东
申请(专利权)人:深圳市百能信息技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1