[发明专利]一种PCB整板丝印字字体的设置方法、装置及电子设计系统在审
申请号: | 201811437023.3 | 申请日: | 2018-11-28 |
公开(公告)号: | CN109656491A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 李兴 | 申请(专利权)人: | 武汉精立电子技术有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 罗飞 |
地址: | 430070 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 丝印 字体 备选 电子设计系统 目标字体 字类型 整板 集合 技术效果 匹配设置 匹配效率 预先设置 | ||
本发明提供了一种PCB整板丝印字字体的设置方法、装置及电子设计系统,其中的方法包括:首先预先设置备选丝印字字体,所有备选丝印字字体构成集合;然后获取待设置的层面和丝印字类型;接下来根据待设置的层面和丝印字类型,从备选丝印字字体集合选取出目标字体,作为待设置丝印字的字体;再根据所述目标字体,对所述待设置丝印字进行匹配设置。本发明实现了提高丝印字字体匹配效率以及准确性的技术效果。
技术领域
本发明涉及无电子电路技术领域,具体涉及一种PCB整板丝印字号的设置方法、装置及电子设计系统。
背景技术
在layout(部图)业界有多种PCB(Printed Circuit Board印制电路板)设计软件,cadence的allegro软件是其中应用最广泛的一种,其具有非常丰富而强大的功能,并且该软件还支持软件的二次开发。此款软件中使用独有的数据形式存储设计文件,并且每份设计文件都有相应的独立数据库支撑。数据库中主要包含两大类信息:物理信息和逻辑信息。Allegro软件中的各种功能操作,都是对数据库中存储的信息的编辑和操作。Skill语言就是Cadence公司allegro软件内置的一种扩展语言,可以实现对Cadence软件的二次开发,使用软件提供的扩展skill接口,可以对此数据库进行编辑操作,从而实现一些软件本身没有提供的一些功能,提高layout的工作效率。
随着电子信息技术的不断发展,PCB layout设计的工作量以及复杂程度不断增加,丝印字主要包括封装丝印、器件位号以及起指示作用的标号,其中起指示作用的标号包括版本号、编码、电源标识号,现有技术中,通常的做法是:PCB工程师对PCB整板上的丝印字号逐一进行人工匹配。
申请人在实施本发明的技术方案的过程中,发现现有技术中至少存在如下技术问题:
现有方法来看,需要PCB工程师人工手动去对PCB整板上的丝印字进行匹配,匹配工作量大,且容易出错。由此可知,现有技术中的方式存在效率低和准确率不高的问题。
发明内容
有鉴于此,本发明实施例提供了一种PCB整板丝印字字体的设置方法、装置及电子设计系统,用以解决或者至少部分解决现有技术中的方式存在效率低和准确率不高的问题。
为了解决上述技术问题,本发明第一方面提供了一种PCB整板丝印字字体的设置方法,包括:
步骤S1:预先设置备选丝印字字体,所有备选丝印字字体构成集合;
步骤S2:获取待设置的层面和丝印字类型;
步骤S3:根据待设置的层面和丝印字类型,从备选丝印字字体集合选取出目标字体,作为待设置丝印字的字体;
步骤S4:根据所述目标字体,对所述待设置丝印字进行匹配设置。
进一步地,步骤S1具体包括:
通过skill函数axlSetParam()预先设置丝印字字体,其中,字体的具体参数包括宽度、高度、线距、配置线宽、字符间距。
进一步地,步骤S2具体包括:
通过skill函数axlVisibleLayer显示丝印字所处的层面,将其作为待设置的层面;
获取待设置丝印字的类型。
进一步地,丝印字所处的层面包括PCB板层和封装层,丝印字类型包括器件字号、封装丝印和指示标号,且器件字号设置于PCB板层,封装丝印设置于封装层,指示标号设置在PCB板层和/或封装层。
进一步地,步骤S3具体包括:
判断所述待设置层面是否为PCB板层,如果是PCB板层,则判断丝印字类型是否为器件字号,如果不是PCB板层,则判断印字类型是否为封装丝印;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉精立电子技术有限公司,未经武汉精立电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811437023.3/2.html,转载请声明来源钻瓜专利网。