一种沿PCB板边添加过孔的方法技术

技术编号:21200396 阅读:36 留言:0更新日期:2019-05-25 01:24
一种沿PCB板边添加过孔的方法包括:在距outline预定距离处的PCB板内选取任一点为起始点并记录坐标;输入待添加的过孔的属性参数;读取outline的拐点坐标;基于坐标、属性参数和拐点坐标添加过孔。通过本发明专利技术的方法,能够实现根据需求设置过孔间的间距,指定过孔的属性,快速均匀的沿板边添加过孔,提高设计效率,提升美观度,减少EMC影响,使整机工作更加稳定。

A Method of Adding Holes along the Edge of PCB Board

A method of adding through holes along the edge of PCB board includes: selecting any point in PCB board at a predetermined distance from outline as the starting point and recording coordinates; inputting the attribute parameters of the hole to be added; reading the inflection coordinates of outline; adding through holes based on coordinates, attribute parameters and inflection coordinates. By the method of the invention, the spacing between the holes can be set according to the requirements, the attributes of the holes can be specified, the holes can be added along the edge of the plate quickly and evenly, the design efficiency can be improved, the aesthetics can be improved, the influence of EMC can be reduced, and the work of the whole machine can be more stable.

【技术实现步骤摘要】
一种沿PCB板边添加过孔的方法
本领域涉及计算机领域,并且更具体地涉及一种沿PCB板边添加过孔的方法。
技术介绍
随着信号频率的日益提高,信号完整性问题变得日趋严重,板内EMC(电磁兼容性)问题也越来越严重。在研发过程中,设计人员通常使用手动沿PCB板边添加地属性过孔的方法,来减少电磁辐射带来的影响。此种方法容易造成过孔沿板边分布不均匀,EMC消除不理想。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种沿PCB板边添加过孔的方法,能够实现根据需求设置过孔间的间距,指定过孔的属性,快速均匀的沿板边添加过孔,提高设计效率,提升美观度,减少EMC影响,使整机工作更加稳定。基于上述目的,本专利技术的实施例的一个方面提供了一种沿PCB板边添加过孔的方法,包括:在距outline(边沿标示线)预定距离处的PCB板内选取任一点为起始点并记录坐标;输入待添加的过孔的属性参数;读取边沿标示线的拐点坐标;基于坐标、属性参数和拐点坐标添加过孔。根据本专利技术的一个实施例,属性参数包括过孔的间距、过孔的类型、Shape和过孔的网络。根据本专利技术的一个实施例,边沿标示线为PCB板的四条边沿标示线中的任一个。根据本专利技术的一个实施例,拐点坐标为四条边沿标示线的交点坐标。根据本专利技术的一个实施例,起始点为第一个过孔的中心。根据本专利技术的一个实施例,坐标为第一个过孔的中心坐标。根据本专利技术的一个实施例,坐标、拐点坐标和中心坐标为在PCB坐标系中的坐标。根据本专利技术的一个实施例,预定距离为2-5mm。本专利技术的实施例的另一个方面,还提供了一种沿PCB板边添加过孔的系统,包括:边沿标示线选择模块,边沿标示线选择模块用于在距边沿标示线预定距离处的PCB板内选取任一点为起始点并记录坐标;人机交互及参数接收模块,人机交互及参数接收模块用于接收待添加的过孔的属性参数;拐点坐标读取模块,拐点坐标读取模块用于读取边沿标示线的拐点坐标;和过孔创建模块,过孔创建模块用于基于坐标、属性参数和拐点坐标来添加过孔。本专利技术的实施例的另一个方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,存储器存储有可在处理器上运行的计算机程序,处理器执行程序时执行上述的方法。本专利技术具有以下有益技术效果:本专利技术实施例提供的沿PCB板边添加过孔的方法,通过在距outline预定距离处的PCB板内选取任一点为起始点并记录坐标;输入待添加的过孔的属性参数;读取outline的拐点坐标;基于坐标、属性参数和拐点坐标添加过孔的技术方案,能够实现根据需求设置过孔间的间距,指定过孔的属性,快速均匀的沿板边添加过孔,提高设计效率,提升美观度,减少EMC影响,使整机工作更加稳定。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1为根据本专利技术一个实施例的沿PCB板边添加过孔的方法的示意性流程图;图2为根据本专利技术另一个实施例的沿PCB板边添加过孔的系统的示意性框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。基于上述目的,本专利技术的实施例的第一个方面,提供了一种沿PCB板边添加过孔的方法的一个实施例。图1示出的是该方法的示意图。如图1中所示,该方法包括:在距outline(边沿标示线)预定距离处的PCB板内选取任一点为起始点并记录坐标;输入待添加的过孔的属性参数;读取outline的拐点坐标;基于坐标、属性参数和拐点坐标添加过孔。通过以上技术方案,能够实现根据需求设置过孔间的间距,指定过孔的属性,快速均匀的沿板边添加过孔,提高设计效率,提升美观度,减少EMC影响,使整机工作更加稳定。应该理解,起始点的选择也可以采用其他方式,起始点要在边沿标示线附近并且在PCB板的内部,可以距离边沿标示线适当距离,例如2mm,该距离应该小于过孔的半径,以保证过孔全部落在PCB板的内部。在本专利技术的一个优选实施例中,属性参数包括过孔的间距、过孔的类型、Shape和过孔的网络,还可以包括其他过孔属性参数。根据本专利技术的一个实施例,上述预定距离为2-5mm。在本专利技术的一个优选实施例中,outline为PCB板的四条边沿标示线中的任一个。在本专利技术的一个优选实施例中,拐点坐标为四条边沿标示线的交点坐标。在本专利技术的一个优选实施例中,起始点为第一个过孔的中心。在本专利技术的一个优选实施例中,坐标为第一个过孔的中心坐标。在本专利技术的一个优选实施例中,坐标、拐点坐标和中心坐标为在PCB坐标系中的坐标。基于上述目的,本专利技术的实施例的第二个方面提供了一种沿PCB板边添加过孔的系统,包括:outline选择模块,outline选择模块用于在距边沿标示线预定距离处的PCB板内选取任一点为起始点并记录坐标;人机交互及参数接收模块,人机交互及参数接收模块用于接收待添加的过孔的属性参数;拐点坐标读取模块,拐点坐标读取模块用于读取边沿标示线的拐点坐标;和过孔创建模块,过孔创建模块用于基于坐标、属性参数和拐点坐标来添加过孔。其中,如图2所示,人机交互及参数接收模块可以分为两个部分,人机交互及参数接收模块1是使用axlForm_Create函数创建的窗口,在程序运行后会弹出的对话框窗口,用户可以在里面输入Via(过孔)的间距,Via类型,Shape和Via的网络,用户输入的参数通过axlFormListGetItem函数读取到Via类型选择模块、Via间距设置模块、Via网络选择模块中,这三个模块通过List_Select函数提取Via类型、Via间距、Shape和Via网络的信息;人机交互及参数接收模块2是使用axlFormBuildPopup函数创建的鼠标右键菜单,可选择Done、Cancel、Next命令执行完成、取消、下一步功能,用户在使用过程中更加灵活。过孔创建模块使用Add_Via函数,以Outline选择模块返回的坐标参数为起点,根据人机交互及参数接收模块接收的参数来设置Via的参数,通过List函数读取Outline线的拐点坐标,以此坐标计算添加Via的位置,将Via依次加入设计中。在该实施例中,拐点坐标读取模块被包含在过孔创建模块中,二者在其他实施例中可以相互独立。使用时将该SKILL程序放入到布线工具安装文件中,执行该SKILL程序时,先选中的某个PCB板的outline,然后就可以沿此outline依次添加过孔,具体步骤如下:1)执行自动沿板边添加过孔的SKILL程序;2)在人机交互界面中设置Via网络、间距、类型等属性参数;3)鼠标左键选中outline边的起始点,即可实现自动沿板边添加指定属性的过孔;4)单击鼠标右键弹出人机交互命令窗口,可选择Done、Cancel、Next命令执行完成、取消、下一步功能;5)添加过孔结束。基于上述本文档来自技高网...

【技术保护点】
1.一种沿PCB板边添加过孔的方法,其特征在于,包括:在距边沿标示线预定距离处的PCB板内选取任一点为起始点并记录坐标;接收待添加的过孔的属性参数;读取所述边沿标示线的拐点坐标;基于所述坐标、所述属性参数和所述拐点坐标添加所述过孔。

【技术特征摘要】
1.一种沿PCB板边添加过孔的方法,其特征在于,包括:在距边沿标示线预定距离处的PCB板内选取任一点为起始点并记录坐标;接收待添加的过孔的属性参数;读取所述边沿标示线的拐点坐标;基于所述坐标、所述属性参数和所述拐点坐标添加所述过孔。2.根据权利要求1所述的方法,其特征在于,所述属性参数包括过孔的间距、过孔的类型、Shape和过孔的网络。3.根据权利要求2所述的系统,其特征在于,所述边沿标示线为所述PCB板的四条边沿标示线中的任一个。4.根据权利要求3所述的系统,其特征在于,所述拐点坐标为所述四条边沿标示线的交点坐标。5.根据权利要求1所述的系统,其特征在于,所述起始点为第一个过孔的中心。6.根据权利要求5所述的系统,其特征在于,所述坐标为所述第一个过孔的中心坐标。7.根据权利要求6所述的系统,其特征在于,所述...

【专利技术属性】
技术研发人员:陈峰跃
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1