[发明专利]Gerber文件转化精度处理方法、系统、设备及存储介质有效
申请号: | 201811554810.6 | 申请日: | 2018-12-19 |
公开(公告)号: | CN109683834B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 黄振金;左国云;陈艳 | 申请(专利权)人: | 森大(深圳)技术有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 成都恪睿信专利代理事务所(普通合伙) 51303 | 代理人: | 陈兴强 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | gerber 文件 转化 精度 处理 方法 系统 设备 存储 介质 | ||
本发明公开了一种Gerber文件转化精度处理方法、系统、设备及存储介质,本发明通过读取Gerber文件,依据Gerber文件语法规则解析出Gerber文件指令数据;依据Gerber文件指令数据计算出参数信息并将参数信息归类到不同的图元类型;依据打印需求设置打印精度;依据打印精度建立转化因子;依据转化因子将图元的第一坐标数据进行转化得到第二坐标数据;依据第二坐标数据获取目标位图并将目标位图保存在指定内存中。本发明的方法通过将Gerber文件的参数信息按照不同的图元进行归类,并设置转换精度进行精准处理,从而实现了对Gerber文件到位图文件准确有效的转化,提升了PCB字符打印机的打印质量。
技术领域
本发明涉及PCB字符打印技术领域,尤其涉及一种Gerber文件转化精度处 理方法、系统、设备及存储介质。
背景技术
在PCB字符打印机技术领域,Gerber文件是一种二维矢量图像文件格式,它 是印刷线路板行业软件中用于描述印刷线路板图像的标准格式,例如:线路层、 阻焊层、字符层、钻孔层等。数码打印机实现打印矢量的Gerber文件第一步就是 将矢量图的文件格式解析转化为点阵的位图文件格式。PCB字符打印机打印字符 是有精度要求的。这就要求在解析Gerber文件时要处理好解析精度问题,才能得 到准确的位图数据。因此如何准确有效的提高处理Gerber文件转换成位图文件时 的转化精度是该领域的技术人员需要解决的问题。
发明内容
本发明实施例提供了一种Gerber文件转化精度处理方法、系统、设备及存 储介质,用以准确有效的提高处理Gerber文件转换成位图文件时的转化精度的 问题。
第一方面,本发明实施例提供了一种Gerber文件转化精度处理方法,所述 方法包括:
读取所述Gerber文件,依据所述Gerber文件语法规则解析出所述Gerber 文件指令数据;
依据所述Gerber文件指令数据计算出参数信息并将所述参数信息归类到不 同的图元类型;
依据打印需求设置打印精度;
依据所述打印精度建立转化因子;
依据所述转化因子将所述图元的第一坐标数据进行转化得到第二坐标数 据;
依据所述第二坐标数据获取目标位图并将所述目标位图保存在指定内存 中。
优选地,依据打印需求设置打印精度包括:
通过人机交互界面设置X轴转换精度A;
通过人机交互界面设置Y轴转化精度B。
优选地,所述转化因子为:
(X,Y)=(A/25.4*X1,B/25.4*Y1)
其中,X为第一坐标数据的X轴坐标,Y为第一坐标数据的Y轴坐标,A 为X轴转化精度,B为Y轴转化精度,X1为第二坐标数据的X轴坐标,Y1为 第二坐标数据的Y轴坐标,25.4为毫米(mm)与英寸(inch)的转换关系,1inch ≈25.4mm。
优选地,依据所述Gerber文件语法规则进行解析包括:
将所述Gerber文件中有效数据进行提取,按照预设的数据结构存储在内存 中;
Gerber文件解析获取所述Gerber文件的信息,所述Gerber文件的信息包括:Gerber文件功能代码信息、Gerber文件AD码信息、Gerber文件AM码信息、 Gerber文件坐标信息。
优选地,将所述参数信息归类到不同图元类型包括:
依据不同的图元类型建立对应的第一图元内存空间并分配指定的图元数据 结构;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于森大(深圳)技术有限公司,未经森大(深圳)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811554810.6/2.html,转载请声明来源钻瓜专利网。