The invention provides a setting method, device and electronic design system of PCB whole board silk print font, which includes: first, setting up the alternative silk print font in advance, and forming a set of all alternative silk print fonts; then obtaining the layers to be set and the types of silk print fonts; next, selecting the alternative silk print font set according to the layers to be set and the types of silk print fonts. The target font is used as the font of the silk print to be set, and then the silk print to be set is matched according to the target font. The invention realizes the technical effect of improving the matching efficiency and accuracy of the silk print font.
【技术实现步骤摘要】
一种PCB整板丝印字字体的设置方法、装置及电子设计系统
本专利技术涉及无电子电路
,具体涉及一种PCB整板丝印字号的设置方法、装置及电子设计系统。
技术介绍
在layout(部图)业界有多种PCB(PrintedCircuitBoard印制电路板)设计软件,cadence的allegro软件是其中应用最广泛的一种,其具有非常丰富而强大的功能,并且该软件还支持软件的二次开发。此款软件中使用独有的数据形式存储设计文件,并且每份设计文件都有相应的独立数据库支撑。数据库中主要包含两大类信息:物理信息和逻辑信息。Allegro软件中的各种功能操作,都是对数据库中存储的信息的编辑和操作。Skill语言就是Cadence公司allegro软件内置的一种扩展语言,可以实现对Cadence软件的二次开发,使用软件提供的扩展skill接口,可以对此数据库进行编辑操作,从而实现一些软件本身没有提供的一些功能,提高layout的工作效率。随着电子信息技术的不断发展,PCBlayout设计的工作量以及复杂程度不断增加,丝印字主要包括封装丝印、器件位号以及起指示作用的标号,其中起指示作用的标号包括版本号、编码、电源标识号,现有技术中,通常的做法是:PCB工程师对PCB整板上的丝印字号逐一进行人工匹配。申请人在实施本专利技术的技术方案的过程中,发现现有技术中至少存在如下技术问题:现有方法来看,需要PCB工程师人工手动去对PCB整板上的丝印字进行匹配,匹配工作量大,且容易出错。由此可知,现有技术中的方式存在效率低和准确率不高的问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种P ...
【技术保护点】
1.一种PCB整板丝印字字体的设置方法,其特征在于,包括:步骤S1:预先设置备选丝印字字体,所有备选丝印字字体构成集合;步骤S2:获取待设置的层面和丝印字类型;步骤S3:根据待设置的层面和丝印字类型,从备选丝印字字体集合选取出目标字体,作为待设置丝印字的字体;步骤S4:根据所述目标字体,对所述待设置丝印字进行匹配设置。
【技术特征摘要】
1.一种PCB整板丝印字字体的设置方法,其特征在于,包括:步骤S1:预先设置备选丝印字字体,所有备选丝印字字体构成集合;步骤S2:获取待设置的层面和丝印字类型;步骤S3:根据待设置的层面和丝印字类型,从备选丝印字字体集合选取出目标字体,作为待设置丝印字的字体;步骤S4:根据所述目标字体,对所述待设置丝印字进行匹配设置。2.如权利要求1所述的方法,其特征在于,步骤S1具体包括:通过skill函数axlSetParam()预先设置丝印字字体,其中,字体的具体参数包括宽度、高度、线距、配置线宽、字符间距。3.如权利要求1所述的方法,其特征在于,步骤S2具体包括:通过skill函数axlVisibleLayer显示丝印字所处的层面,将其作为待设置的层面;获取待设置丝印字的类型。4.如权利要求3所述的方法,其特征在于,丝印字所处的层面包括PCB板层和封装层,丝印字类型包括器件字号、封装丝印和指示标号,且器件字号设置于PCB板层,封装丝印设置于封装层,指示标号设置在PCB板层和/或封装层。5.如权利要求4所述的方法,其特征在于,步骤S3具体包括:判断所述待设置层面是否为PCB板层,如果是PCB板层,则判断丝印字类型是否为器件字号,如果不是PCB板层,则判断印字类型是否为封装丝印;其中,当待设置层面为PCB板层,且丝印字类型为器件字号时,则从备选丝印字字体集合中选取出第一字体作为所述目标字体,否则,从备选丝印字字体集合中选取...
【专利技术属性】
技术研发人员:李兴,
申请(专利权)人:武汉精立电子技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。