The invention discloses a Gerber file conversion accuracy processing method, system, equipment and storage medium. By reading Gerber files, the Gerber file instruction data is parsed according to Gerber file grammar rules; parameter information is calculated according to Gerber file instruction data and classified into different primitive types; printing accuracy is set according to printing requirements; Printing accuracy establishes conversion factor; converts the first coordinate data of the primitive to the second coordinate data; obtains the target bitmap according to the second coordinate data and saves the target bitmap in the specified memory. The method of the present invention realizes the accurate and effective conversion of Gerber file to bitmap file by classifying the parameter information of Gerber file according to different primitives and setting the conversion precision, thus improving the printing quality of PCB character printer.
【技术实现步骤摘要】
Gerber文件转化精度处理方法、系统、设备及存储介质
本专利技术涉及PCB字符打印
,尤其涉及一种Gerber文件转化精度处理方法、系统、设备及存储介质。
技术介绍
在PCB字符打印机
,Gerber文件是一种二维矢量图像文件格式,它是印刷线路板行业软件中用于描述印刷线路板图像的标准格式,例如:线路层、阻焊层、字符层、钻孔层等。数码打印机实现打印矢量的Gerber文件第一步就是将矢量图的文件格式解析转化为点阵的位图文件格式。PCB字符打印机打印字符是有精度要求的。这就要求在解析Gerber文件时要处理好解析精度问题,才能得到准确的位图数据。因此如何准确有效的提高处理Gerber文件转换成位图文件时的转化精度是该领域的技术人员需要解决的问题。
技术实现思路
本专利技术实施例提供了一种Gerber文件转化精度处理方法、系统、设备及存储介质,用以准确有效的提高处理Gerber文件转换成位图文件时的转化精度的问题。第一方面,本专利技术实施例提供了一种Gerber文件转化精度处理方法,所述方法包括:读取所述Gerber文件,依据所述Gerber文件语法规则解析出所 ...
【技术保护点】
1.一种Gerber文件转化精度处理方法,其特征在于,所述方法包括:读取所述Gerber文件,依据所述Gerber文件语法规则解析出所述Gerber文件指令数据;依据所述Gerber文件指令数据计算出参数信息并将所述参数信息归类到不同的图元类型;依据打印需求设置打印精度;依据所述打印精度建立转化因子;依据所述转化因子将所述图元的第一坐标数据进行转化得到第二坐标数据;依据所述第二坐标数据获取目标位图并将所述目标位图保存在指定内存中。
【技术特征摘要】
1.一种Gerber文件转化精度处理方法,其特征在于,所述方法包括:读取所述Gerber文件,依据所述Gerber文件语法规则解析出所述Gerber文件指令数据;依据所述Gerber文件指令数据计算出参数信息并将所述参数信息归类到不同的图元类型;依据打印需求设置打印精度;依据所述打印精度建立转化因子;依据所述转化因子将所述图元的第一坐标数据进行转化得到第二坐标数据;依据所述第二坐标数据获取目标位图并将所述目标位图保存在指定内存中。2.根据权利要求1所述的Gerber文件转化精度处理方法,其特征在于,依据打印需求设置打印精度包括:通过人机交互界面设置X轴转换精度A;通过人机交互界面设置Y轴转化精度B。3.根据权利要求2所述的Gerber文件转化精度处理方法,其特征在于,所述转化因子为:(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。4.根据权利要求1所述的Gerber文件转化精度处理方法,其特征在于,依据所述Gerber文件语法规则进行解析包括:将所述Gerber文件中有效数据进行提取,按照预设的数据结构存储在内存中;Gerber文件解析获取所述Gerber文件的信息,所述Gerber文件的信息包括:Gerber文件功能代码信息、Gerber文件AD码信息、Gerber文件AM码信息、Gerber文件坐标信息。5.根据权利要求4所述的Gerber文件转化精度处理方法,其特征在于,将所述参数信息归类到不同图元类型包括:依据不同的图元类型建立对应的第一图元内存空间并分配指定的图元数据结构;判断所述Gerber文件...
【专利技术属性】
技术研发人员:黄振金,左国云,陈艳,
申请(专利权)人:森大深圳技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。