用于创建PCB测试点标识的方法、系统及可读存储介质技术方案

技术编号:27936683 阅读:23 留言:0更新日期:2021-04-02 14:17
本发明专利技术公开了一种用于创建PCB测试点标识的方法、系统及可读存储介质,方法包括:获取PCB零件;获取所述PCB零件中的压接件零件;获取压接件零件的引脚,并从所述引脚中筛选出带有测试点的引脚;获取所述带有测试点的引脚对应的焊盘;获取所述带有测试点的引脚坐标,以及所述焊盘的几何参数;根据所述带有测试点的引脚坐标以及所述所述焊盘的几何参数,计算预设图形标识顶点坐标;根据所述预设图形标识顶点坐标,在PCB板上绘制预设图形标识。本发明专利技术可以自动的在PCB设计过程中绘制正多边形图形标识,提高创建标识的效率。

【技术实现步骤摘要】
用于创建PCB测试点标识的方法、系统及可读存储介质
本专利技术涉及软件
,尤其涉及一种用于创建PCB测试点标识的方法、系统及可读存储介质。
技术介绍
目前在市场上有多款PCB(PrintedCircuitBoard,印制电路板)设计软件,Cadence公司(即:楷登电子公司)开发的PCB设计软件作为业界应用最广泛的软件,不仅是它拥有强大的功能和多款相关软件做支撑,还因为它提供了开放式的二次开发接口和较为完善的开发语言库,用户可根据自身的需要进行二次开发。skill语言是Cadence公司开发的PCB设计软件(以下简称Cadence软件)内置的一种基于C语言和LISP语言的高级编程语言,Cadence软件为skill语言提供了丰富的交互式函数,研究skill语言继而编写工具,投入应用可以大大提高工作效率。压接件的测试点引脚自动创建标识,在PCB设计过程中,需要添加测试点,为了方便工程师能够快速找到测试点位置,需要在有测试点的位置创建正多边图形标识。而现有的PCB设计软件尚未有正多边形创建的功能,手动操作不够精确,且创建标识的效率低。因此,需要提供一种用于创建PCB测试点标识的方法,可以自动的在PCB设计过程中绘制正多边形图形标识,提高创建标识的效率。
技术实现思路
本申请实施例通过提供一种用于创建PCB测试点标识的方法、系统及可读存储介质,可以自动的在PCB设计过程中绘制正多边形图形标识,提高创建标识的效率。本专利技术提供一种用于创建PCB测试点标识的方法,其包括:获取PCB零件;获取所述PCB零件中的压接件零件;获取压接件零件的引脚,并从所述引脚中筛选出带有测试点的引脚;获取所述带有测试点的引脚对应的焊盘;获取所述带有测试点的引脚坐标,以及所述焊盘的几何参数;根据所述带有测试点的引脚坐标以及所述所述焊盘的几何参数,计算预设图形标识顶点坐标;根据所述预设图形标识顶点坐标,在PCB板上绘制预设图形标识。优选的,在获取所述PCB零件之前,所述方法还包括:设置过滤器为symbol模式。优选的,在获取所述PCB零件之后,所述方法还包括:将所述PCB零件存入第一数列中;所述获取所述PCB零件中的压接件零件,包括:遍历所述第一数列,获取所述压接件零件,并将所述压接件零件存入第二数列中;所述获取压接件零件的引脚,并从所述引脚中筛选出带有测试点的引脚,包括:遍历所述第二数列,获取所述压接件零件的引脚,并将所述压接件零件的引脚存入第三数列中;遍历所述第三数列,筛选所述带有测试点的引脚,并将所述带有测试点的引脚存入第四数列中;所述获取所述带有测试点的引脚坐标,包括:遍历所述第四数列,获取所述带有测试点的引脚坐标。优选的,所述几何参数包含有所述焊盘的宽度和高度,且所述宽度与所述高度相等。优选的,所述根据所述预设图形标识顶点坐标,在PCB板上绘制预设图形标识,包括:根据所述预设图形标识顶点坐标,在所述PCB板的丝印层绘制预设图形标识,所述预设图形标识为正多边形。本专利技术还提供一种用于创建PCB测试点标识的系统,其包括:零件获取模块,用于获取PCB零件;压接件获取模块,用于获取所述PCB零件中的压接件零件;引脚获取模块,用于获取压接件零件的引脚,并从所述引脚中筛选出带有测试点的引脚;焊盘获取模块,用于获取所述带有测试点的引脚对应的焊盘;数据获取模块,用于获取所述带有测试点的引脚坐标,以及所述焊盘的几何参数;顶点计算模块,用于根据所述带有测试点的引脚坐标以及所述所述焊盘的几何参数,计算预设图形标识顶点坐标;标识绘制模块,用于根据所述预设图形标识顶点坐标,在PCB板上绘制预设图形标识。优选的,还包括:模式设置模块,用于设置过滤器为symbol模式。优选的,所述零件获取模块,还用于将所述PCB零件存入第一数列中;所述压接件获取模块,还用于遍历所述第一数列,获取所述压接件零件,并将所述压接件零件存入第二数列中;所述引脚获取模块,还用于遍历所述第二数列,获取所述压接件零件的引脚,并将所述压接件零件的引脚存入第三数列中,以及遍历所述第三数列,筛选所述带有测试点的引脚,并将所述带有测试点的引脚存入第四数列中;所述数据获取模块,还用于遍历所述第四数列,获取所述带有测试点的引脚坐标;所述标识绘制模块,进一步用于根据所述预设图形标识顶点坐标,在所述PCB板的丝印层绘制预设图形标识,所述预设图形标识为正多边形。优选的,所述几何参数包含有所述焊盘的宽度和高度,且所述宽度与所述高度相等。本专利技术还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被执行时,用于执行上述的方法。本专利技术提供的方法及系统,基于Cadence公司开发的PCB设计软件上进行二次开发,先获取PCB零件,再获取PCB零件中的压接件零件,接着获取压接件零件的引脚,并从引脚中筛选出带有测试点的引脚,以及获取带有测试点的引脚对应的焊盘,并获取带有测试点的引脚坐标,以及焊盘的几何参数,根据带有测试点的引脚坐标以及焊盘的几何参数,计算预设图形标识顶点坐标,根据预设图形标识顶点坐标,在PCB板上绘制预设图形标识,本专利技术提供的方法及系统可以自动获取PCB板的引脚坐标及焊板几何参数,最后计算预设图形标识的顶点坐标,根据计算的顶点坐标绘制图形标识,整个过程完全自动实现,不需要人工操作,提高创建标识的效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的用于创建PCB测试点标识的方法流程图;图2是本专利技术提供的计算预设图形标识顶点坐标的示意图;图3是本专利技术提供的PCB设计中未创建测试点标识的示意图;图4是本专利技术提供的用于创建PCB测试点标识的示意图。具体实施方式为了使本申请所属
中的技术人员更清楚地理解本申请,下面结合附图,通过具体实施例对本申请技术方案作详细描述。本专利技术提供一种用于创建PCB测试点标识的方法,该方法应用于Cadence公司(即:楷登电子公司)开发的PCB(PrintedCircuitBoard,印制电路板)设计软件中,如图1所示,该方法包括:S1、获取所有的PCB零件。具体的,获取所有的PCB零件的DBID(即:身份识别号)。这里的PCB均为PCB设计版图。在获取PCB零件之前,方法还包括:设置过滤器为symbol模式,由于在设计PCB板时,PCB板上有走线、零件、形状(shape),设置过滤器为symbol模式(即:符号模式),只能获取到零件,避免获取到走线、形状等。在获取P本文档来自技高网
...

【技术保护点】
1.一种用于创建PCB测试点标识的方法,其特征在于,包括:/n获取PCB零件;/n获取所述PCB零件中的压接件零件;/n获取压接件零件的引脚,并从所述引脚中筛选出带有测试点的引脚;/n获取所述带有测试点的引脚对应的焊盘;/n获取所述带有测试点的引脚坐标,以及所述焊盘的几何参数;/n根据所述带有测试点的引脚坐标以及所述所述焊盘的几何参数,计算预设图形标识顶点坐标;/n根据所述预设图形标识顶点坐标,在PCB板上绘制预设图形标识。/n

【技术特征摘要】
1.一种用于创建PCB测试点标识的方法,其特征在于,包括:
获取PCB零件;
获取所述PCB零件中的压接件零件;
获取压接件零件的引脚,并从所述引脚中筛选出带有测试点的引脚;
获取所述带有测试点的引脚对应的焊盘;
获取所述带有测试点的引脚坐标,以及所述焊盘的几何参数;
根据所述带有测试点的引脚坐标以及所述所述焊盘的几何参数,计算预设图形标识顶点坐标;
根据所述预设图形标识顶点坐标,在PCB板上绘制预设图形标识。


2.根据权利要求1所述的用于创建PCB测试点标识的方法,其特征在于,在获取所述PCB零件之前,所述方法还包括:
设置过滤器为symbol模式。


3.根据权利要求1所述的用于创建PCB测试点标识的方法,其特征在于,在获取所述PCB零件之后,所述方法还包括:
将所述PCB零件存入第一数列中;
所述获取所述PCB零件中的压接件零件,包括:
遍历所述第一数列,获取所述压接件零件,并将所述压接件零件存入第二数列中;
所述获取压接件零件的引脚,并从所述引脚中筛选出带有测试点的引脚,包括:
遍历所述第二数列,获取所述压接件零件的引脚,并将所述压接件零件的引脚存入第三数列中;
遍历所述第三数列,筛选所述带有测试点的引脚,并将所述带有测试点的引脚存入第四数列中;
所述获取所述带有测试点的引脚坐标,包括:
遍历所述第四数列,获取所述带有测试点的引脚坐标。


4.根据权利要求1所述的用于创建PCB测试点标识的方法,其特征在于,所述几何参数包含有所述焊盘的宽度和高度,且所述宽度与所述高度相等。


5.根据权利要求1所述的用于创建PCB测试点标识的方法,其特征在于,所述根据所述预设图形标识顶点坐标,在PCB板上绘制预设图形标识,包括:
根据所述预设图形标识顶点坐标,在所述PCB板的丝印层绘制预设图形标识,所述预设图形标识为正多边形。
<...

【专利技术属性】
技术研发人员:吴景霞
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1