System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种图形匹配方法组成比例_技高网

一种图形匹配方法组成比例

技术编号:40781737 阅读:7 留言:0更新日期:2024-03-25 20:26
本发明专利技术提供一种图形匹配方法,用于钢网设计过程中的孔位匹配,包括以下步骤:S1:指定待匹配孔位组,包括至少两个孔位;S2:遍历钢网上所有孔位,以每一个孔位为基准与所述待匹配孔位组进行匹配;S3:选定所有与待匹配孔位组匹配的同类孔位组;其中,步骤S2包括以下步骤:S2‑1:提取所述待匹配孔位组的关键点信息;S2‑2:遍历钢网上除所述待匹配孔位组外所有孔位图形,分别与所述待匹配孔位组的关键点信息匹配,如匹配,则将匹配的孔位组加入同类孔位组集合。采用本方法,能够实现钢网设计时孔位的快速匹配,提高效率,降低大量人工操作带来的问题。

【技术实现步骤摘要】

本专利技术涉及smt印刷技术,尤其涉及一种图形匹配方法


技术介绍

1、表面组装技术(surface mounted technology,smt)是一种在pcb焊盘上精确涂布焊膏,以便将无引脚或短引线表面组装元器件(简称smc/smd,片状元器件)连接到pcb(printed circuit board,印刷电路板)焊盘上的技术。它是现代电子制造的核心技术之一,广泛应用于计算机、通信、家电、汽车电子、医疗设备等领域。在smt工艺中,钢网设计是至关重要的一环,钢网的设计和制造直接影响到锡膏印刷的质量。

2、钢网(smt stencil),又称“模板”,使用最为广泛的是不锈钢,故俗称钢网。它是smt贴片前需要先做丝印,在往pcb光板上面印锡膏或者红胶的时候所用到的孔板。该孔板的位置应该和pcb的焊盘位置需要完全一致,这样在印刷过程中才能准确无误。

3、在设计钢网时,首先要确保焊膏钢网的准确性和可靠性,这需要与pcb设计文件保持一致;其次,钢网的开口设计需要工程部负责,并且开口的大小和形状必须根据元器件的大小和形状来确定;最后,还需要考虑到钢网的使用寿命,因为这关系到生产成本和效率。

4、其中,常见元器件的开口设计,行业内一般会有通用的推荐方案。但在实际工作过程中,由于客户存在不同需求,并不是每种通用的开口方案都能够适用不同的pcb设计。钢网设计的质量极大程度上影响着smt焊接缺陷的高低。通常情况下,钢网生产厂家会根据客户提供的焊盘设计文件(通常为gerber文件),由数据处理工程师进行开口文件设计。其设计标准可能来自客户指定,或者公司实践积累,或者工程师个人经验。现有的设计工具中,一张钢网上的上千个焊盘均需要人工依次处理,选定需要修改的开口后,指定开口修改方式,再进行下一个单元的处理,由于需要修改的单元都需要一一选定后,一个个处理,非常耗时费力,且容易出现错误,是钢网生产流程中对效率和质量影响较大的步骤,而数据库中的预设单元往往无法满足各种设计的自定义需求。

5、需要说明的是,在上述
技术介绍
部分公开的信息仅用于对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、为解决上述问题,本专利技术提供一种形状匹配方法,用于钢网设计时,批量选中自定义单元,方便后续操作设计。

2、为实现上述目的,本专利技术采用以下技术方案:

3、本专利技术提供一种图形匹配方法,用于钢网设计过程中的孔位匹配,包括以下步骤:

4、s1:指定待匹配孔位组,包括至少两个孔位;

5、s2:遍历钢网上所有孔位,以每一个孔位为基准与所述待匹配孔位组进行匹配;

6、s3:选定所有与待匹配孔位组匹配的同类孔位组。

7、其中,步骤s2包括以下步骤:

8、s2-1:提取所述待匹配孔位组的关键点信息;

9、s2-2:遍历钢网上除所述待匹配孔位组外所有孔位图形,分别与所述待匹配孔位组的关键点信息匹配,如匹配,则将匹配的孔位组加入同类孔位组集合。

10、进一步地,步骤s2-1包括以下步骤:

11、s2-1-1:对所述待匹配孔位组中的所有孔位,依一定顺序对孔位及其关键点进行编号;

12、s2-1-2:获取每一个关键点与剩余其他所有所述关键点的距离信息,与关键点编号信息一起形成所述待匹配孔位组的关键点信息。

13、进一步地,步骤s2-2包括以下步骤:

14、s2-2-1:指定所述待匹配孔位组中的一个孔位作为基准孔位;

15、s2-2-2:选定一个除待匹配孔位组外的孔位,获取其关键点信息;

16、s2-2-3:将前一步中选择的孔位的关键点信息与所述基准孔位的关键点信息进行比较,若匹配,进入下一步,若不匹配,在剩余孔位中选择另一个孔位,重复步骤s2-2-2至步骤s2-2-3,直至对所有孔位执行过步骤s2-2-2;

17、s2-2-4:将步骤s2-2-3中匹配的孔位作为中心孔位,在其余孔位中选择一个孔位作为第二孔位与所述中心孔位组成待检测孔位组;

18、s2-2-5:将所述待检测孔位组与所述待匹配孔位组中前两个孔位的关键点信息进行匹配,若无法匹配,重新选择所述第二孔位,重复步骤s2-2-4至s2-2-5,若能够匹配,进入下一步;

19、s2-2-6:将步骤s2-2-5中匹配的待检测孔位组中的孔位数量增加一个,与所述待匹配孔位组中对应数量的孔位的关键点信息进行匹配,若匹配,重复步骤s2-2-6直至所述待检测孔位组中的孔位数量与所述待匹配孔位组中的孔位数量相等,将与待匹配孔位组完全匹配的待检测孔位组加入同类孔位组集合。

20、进一步地,所述关键点可以是孔位形状的顶点、中点或其他指定的点,孔位形状有限,也可以人工指定每一种形状的关键点形式,一定顺序可由操作者预设。

21、进一步地,步骤s2-1-1中,依时钟方向或坐标轴方向对孔位及其关键点进行编号。

22、进一步地,步骤s2-2中,关键点信息匹配的方法具体为:

23、a1:将参与匹配的两个孔位视为第一孔位和第二孔位;

24、a2:获取所述第一孔位与第二孔位的关键点矩阵;

25、a3:比较所述第一孔位与第二孔位的关键点矩阵,若一致,则认定为匹配,若不一致,则认定为不匹配。

26、进一步地,步骤a2中,所述关键点矩阵由孔位的起始关键点和所述起始关键点依次到其余关键点的距离组成。

27、进一步地,相同形状的孔位,其起始关键点的位置是确定的,编号的顺序也是确定的。

28、进一步地,还包括以下步骤:

29、s4:从预设库中选取孔位变换方式,对所述待匹配孔位组和所述同类孔位组中的孔位进行变换。

30、本专利技术的有益效果是:

31、本专利技术提供的图形匹配方法,可用于钢网开口设计中,对孔位的匹配,通过对孔位组匹配设置对应方法,能够匹配自定义的多个孔位形成的孔位组,采用依次遍历的方式对所有待匹配孔位进行扫描遍历,将繁复的人工劳动简化为使用计算机算力支持的计算活动,大大提高了设计效率,并且避免了人工劳动时可能产生的错误,同时,可以脱离预设数据库的制约,对自定义孔位组实现快速定位选择功能。

本文档来自技高网...

【技术保护点】

1.一种图形匹配方法,用于钢网设计过程中的孔位匹配,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,步骤S2-1包括以下步骤:

3.根据权利要求2所述的方法,其特征在于,步骤S2-2包括以下步骤:

4.根据权利要求2所述的方法,其特征在于,所述关键点可以是孔位形状的顶点、中点或其他指定的点,孔位形状有限,也可以人工指定每一种形状的关键点形式,一定顺序可由操作者预设。

5.根据权利要求2所述的方法,其特征在于,步骤S2-1-1中,依时钟方向或坐标轴方向对孔位及其关键点进行编号。

6.根据权利要求1所述的方法,其特征在于,步骤S2-2中,关键点信息匹配的方法具体为:

7.根据权利要求6所述的方法,其特征在于,步骤A2中,所述关键点矩阵由孔位的起始关键点和所述起始关键点依次到其余关键点的距离组成。

8.根据权利要求7所述的方法,其特征在于,相同形状的孔位,其起始关键点的位置是确定的,编号的顺序也是确定的。

9.根据权利要求1所述的方法,其特征在于,还包括以下步骤:>...

【技术特征摘要】

1.一种图形匹配方法,用于钢网设计过程中的孔位匹配,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,步骤s2-1包括以下步骤:

3.根据权利要求2所述的方法,其特征在于,步骤s2-2包括以下步骤:

4.根据权利要求2所述的方法,其特征在于,所述关键点可以是孔位形状的顶点、中点或其他指定的点,孔位形状有限,也可以人工指定每一种形状的关键点形式,一定顺序可由操作者预设。

5.根据权利要求2所述的方法,其特征在于,步骤s2-1...

【专利技术属性】
技术研发人员:侯若洪廖林权李梦妮林家铭姚彩虹陈永明陈江雄
申请(专利权)人:深圳光韵达光电科技股份有限公司
类型:发明
国别省市:

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

1