ODB++资料解析

ODB++文件是由VALOR提出的一种ASCII码,双向传输文件。奥宝公司和康代公司的设备都是用的ODB++格式进行PCB的生产和检测。

对ODB++文件进行解析把数据栅格化很重要,查了网上找不到一个成熟能用的ODB++文件解析代码。自己上手写了一个。

当前解析一些载板,软硬结合板都没有问题。

 

 

解析思路:

文件注释:

代码思路:

 Commom下只有两个文件,主要存放一些常用的算法,一些常量定义,一些枚举类型

Job目录下存放跟ODB++资料紧密相关的类

这部分内容需要了解ODB++资料才能理解。

实际上就是ODB+文件是一个JOB类,包含有step等等信息,一般整个板就是一个panel,panel是由set组合成的,set又是有一个pcs组合来的,pcs就是对应我们的PCB单板了。 

odbGeometry 存放ODB++的图元,主要用到的pad(焊盘)segment(线)surface (铜皮)arc(弧线)

和其他的一些辅助类,所有图元类继承自图元基类odbBase.

就这几个解析我手上几个G的ODB资料都没问题。

可执行程序下载地址(没有源码):https://download.csdn.net/download/qq_33628827/88409694

 需要解析奥宝康代等扫描机,曝光机资料的可私信我。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

究极调参工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值