一种导入功能丝印及关联的方法、装置、设备及存储介质制造方法及图纸

技术编号:38008016 阅读:7 留言:0更新日期:2023-06-30 10:25
本发明专利技术涉及一种导入功能丝印及关联的方法、装置、设备及存储介质。本发明专利技术从PCB设计软件中导出待处理PCB中所有元件的元件序号与坐标并存储于组件报告表中;利用组件报告表中元件序号字段的信息从丝印清单模板文件中匹配相应的丝印属性和丝印标示,并将匹配到的所述丝印属性和所述丝印标示合并到所述组件报告表中;利用所述组件报告表中元件序号字段和坐标字段确定待处理PCB中元件位置,根据元件位置得到丝印坐标,将所述丝印标示字段中的丝印内容添加到相应的丝印坐标下,依据所述丝印属性字段的内容配置丝印的属性,添加关联参数以使配对的元件与丝印文字绑定在一起。实现了自动化的功能丝印导入,提高了丝印导入效率以及降低错误率。降低错误率。降低错误率。

【技术实现步骤摘要】
一种导入功能丝印及关联的方法、装置、设备及存储介质


[0001]本专利技术涉及丝印处理领域,尤其涉及一种导入功能丝印及关联的方法、装置、设备及存储介质。

技术介绍

[0002]在PCB设计中,为了说明元件的功能,需要根据丝印清单文档,在PCB板对应的元件以手动方式加上标示功能的丝印文字。
[0003]现有技术方案的缺点是:需手动输入丝印文字,会有人为因素导致输入错误信息。输入丝印文字后,部分文字须依据特殊规范以反白方式呈现,丝印的相关设计须逐一操作,费时费工,且格式无法統一。文字需与固定元件对应,当PCB改版时,不同的layout engineer如无检查并对照丝印list模版)文档,会误判元件对应的丝印的情形发生造成标示上错误。基于当前技术背景及现有技术方案的缺点,本专利技术提出一种在PCB设计中layout engineer可以透过专利技术的Skill,直接导入HW工程师提供的(丝印list模版)文档解决layout engineer输入出错的机率问题,并透过skill将元件对应的丝印文字绑定,skill将需反白方式呈现的丝印文字自动设计反白。通过本专利技术,可以快速进行layout设计,大大提高了工作效率和准确度,有利于提高设计质量。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本专利技术提供一种导入功能丝印及关联的方法、装置、设备及存储介质。
[0005]第一方面,本专利技术提供一种导入功能丝印及关联的方法,包括:
[0006]从PCB设计软件中导出待处理PCB中所有元件的元件序号与坐标并存储于组件报告表中;利用组件报告表中元件序号字段的信息从包含丝印标示、元件序号、丝印属性的丝印清单模板文件中匹配相应的所述丝印属性和所述丝印标示字段的内容,并将匹配到的所述丝印属性和所述丝印标示字段的内容合并到所述组件报告表中;
[0007]利用所述组件报告表中元件序号字段和坐标字段确定待处理PCB中元件位置,根据元件位置得到丝印坐标,将所述丝印标示字段中的丝印内容添加到相应的丝印坐标下,依据所述丝印属性字段的内容配置丝印的属性;对于已经配对的元件和丝印文字,添加关联参数以使元件与丝印文字绑定在一起。
[0008]更进一步地,利用组件报告表中元件序号字段的信息从丝印清单模板文件中匹配相应的所述丝印属性和所述丝印标示字段的内容,并将匹配到的所述丝印属性和所述丝印标示字段的内容合并到所述组件报告表中包括:
[0009]预先构建设定格式的所述丝印清单模板文件,所述丝印清单模板文件的字段包括:元件名称、丝印规范、元件序号、丝印标示和丝印属性,其中,所述丝印属性包括丝印反白;
[0010]导入所述丝印清单模板文件,将所述组件报告表中的元件序号字段的值和所述丝
印清单模板文件中的元件序号字段的值进行匹配,从所述丝印清单模板文件中选出元件序列字段中值一致的记录,将所述丝印清单模板文件中匹配出的记录中的丝印属性记录合并到所述组件报告表中。
[0011]更进一步地,所述依据所述丝印属性字段的内容配置丝印的属性包括:通过所述丝印反白字段中的内容判断输入至待处理PCB中的丝印文字是否需要反白处理,所述丝印反白的设置用布尔类型变量配置,Y表示是,代表需反白处理,N表示否,代表不需反白处理。
[0012]更进一步地,对于确认需要进行反白处理的丝印设定反白区域大小,具体的,以丝印文字的宽度为参考,设定扩展宽度,得到所述反白区域的宽度,以丝印文字的长度为参考,设定扩展长度,得到所述反白区域的长度。
[0013]更进一步地,将与元件配对的丝印导入待处理PCB中,依据待处理PCB的尺寸和丝印的适配度,调整所述丝印文字的大小。
[0014]更进一步地,所述关联参数将配对的元件和文字的选中操作关联,当元件被选中时,根据所述关联参数相应的与丝印文字关联地选中;所述关联参数将配对的元件和文字的坐标关联,使配对的元件和丝印文字的相对坐标固定;在选中并移动元件时,与之绑定的丝印文字能同步被选中并移动。
[0015]更进一步地,所述组件报告表的表头内容包括:待处理PCB的设计名称和存储位置、导出日期和总得组件数量。
[0016]第二方面,本专利技术提供一种导入元件功能丝印及关联的装置,包括:
[0017]组件报告表生成模块,所述组件报告表生成模块从PCB设计软件中导出待处理PCB中所有元件的元件序号与坐标并存储于组件报告表中;利用组件报告表中元件序号字段的信息从包含丝印标示、元件序号、丝印属性的丝印清单模板文件中匹配相应的所述丝印属性和所述丝印标示字段的内容,并将匹配到的所述丝印属性和所述丝印标示字段的内容合并到所述组件报告表中;
[0018]丝印导入配置模块,所述丝印导入配置模块利用所述组件报告表中元件序号字段和坐标字段确定待处理PCB中元件位置,根据元件位置得到丝印坐标,将所述丝印标示字段中的丝印内容添加到相应的丝印坐标下,依据所述丝印属性字段的内容配置丝印的属性;
[0019]关联模块,所述关联模块对于已经配对的元件和丝印文字,添加关联参数以使元件与丝印文字绑定在一起。
[0020]第三方面,本专利技术提供一种导入元件功能丝印及关联的设备,包括至少一处理单元,所述处理单元通过总线单元连接存储单元,所述存储单元存储计算机程序,所述计算机程序被所述处理单元执行时实现所述的导入功能丝印及关联的方法。
[0021]第四方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序被执行时,实现所述的导入功能丝印及关联的方法。
[0022]本专利技术实施例提供的上述技术方案与现有技术相比具有如下优点:
[0023]本专利技术从待处理PCB中提取全部已设计元件的元件序号和坐标并存储于组件报告表中,利用组件报告表中元件序号字段的信息丝印清单模板文件中匹配相应的丝印属性和丝印标示字段的内容,并将匹配到的所述丝印属性和所述丝印标示字段的内容合并到所述组件报告表中。利用所述组件报告表中元件序号字段和坐标字段确定待处理PCB中元件位置,根据元件位置得到丝印坐标,将所述丝印标示字段中的丝印内容添加到相应的丝印坐
标下,依据所述丝印属性字段的内容配置丝印的属性;对于已经配对的元件和丝印文字,添加关联参数以使元件与丝印文字绑定在一起。实现了自动化的功能丝印导入,提高了丝印导入效率以及降低错误率。
附图说明
[0024]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0025]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0026]图1为本专利技术实施例提供的一种导入功能丝印及关联的方法的流程图;
[0027]图2为本专利技术实施例提供的丝印清单模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种导入功能丝印及关联的方法,其特征在于,包括:从PCB设计软件中导出待处理PCB中所有元件的元件序号与坐标并存储于组件报告表中;利用组件报告表中元件序号字段的信息从包含丝印标示、元件序号、丝印属性的丝印清单模板文件中匹配相应的所述丝印属性和所述丝印标示字段的内容,并将匹配到的所述丝印属性和所述丝印标示字段的内容合并到所述组件报告表中;利用所述组件报告表中元件序号字段和坐标字段确定待处理PCB中元件位置,根据元件位置得到丝印坐标,将所述丝印标示字段中的丝印内容添加到相应的丝印坐标下,依据所述丝印属性字段的内容配置丝印的属性;对于已经配对的元件和丝印文字,添加关联参数以使元件与丝印文字绑定在一起。2.根据权利要求1所述的一种导入功能丝印及关联的方法,其特征在于,利用组件报告表中元件序号字段的信息从丝印清单模板文件中匹配相应的所述丝印属性和所述丝印标示字段的内容,并将匹配到的所述丝印属性和所述丝印标示字段的内容合并到所述组件报告表中包括:预先构建设定格式的所述丝印清单模板文件,所述丝印清单模板文件的字段包括:元件名称、丝印规范、元件序号、丝印标示和丝印属性,其中,所述丝印属性包括丝印反白;导入所述丝印清单模板文件,将所述组件报告表中的元件序号字段的值和所述丝印清单模板文件中的元件序号字段的值进行匹配,从所述丝印清单模板文件中选出元件序列字段中值一致的记录,将所述丝印清单模板文件中匹配出的记录中的丝印属性记录合并到所述组件报告表中。3.根据权利要求1所述的一种导入功能丝印及关联的方法,其特征在于,所述依据所述丝印属性字段的内容配置丝印的属性包括:通过所述丝印反白字段中的内容判断输入至待处理PCB中的丝印文字是否需要反白处理,所述丝印反白的设置用布尔类型变量配置,Y表示是,代表需反白处理,N表示否,代表不需反白处理。4.根据权利要求3所述的一种导入功能丝印及关联的方法,其特征在于,对于确认需要进行反白处理的丝印设定反白区域大小,具体的,以丝印文字的宽度为参考,设定扩展宽度,得到所述反白区域的宽度,以丝印文字的长度为参考,设定扩展长度,得到所述反白区域的长度。5.根据权利要...

【专利技术属性】
技术研发人员:郑凯强张世杰张定农
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1