摘要:
随着时代的发展,电子产品从设计到生产所使用的交互文档经过几十年的发展,格式已经变为ODB++格式。然而当业务,报价,产品等部门需要对PCB板图审查时,需要借助工程部门的专业软件进行查看。针对此问题,本文通过微软.NET技术,解析ODB++并显示PCB板图。从实验结果可以看出达到了预期目标。
1. 引言
ODB++(Open Data Base)- 开放式数据库。ODB++文件是由VALOR(IPC会员单位)提出的一种ASCII码,双向传输文件。文件集成了所有PCB和线路板装配功能性描述。涵盖了PCB设计、制造和装配方面的要求。包括所有PCB绘图、布线层、布线图、焊盘堆内叠、夹具等所有信息。它的提出主要用来代替GEBER文件的不足,包含有更多的制造、装配信息。
ODB++文件的结构,如图1所示。ODB++标准是一个拥有多级目录的文件系统。
图1
由图可知,ODB++文件格式,是由多级文件目录构成的格式体系。每个料号均由多个step,和多个layer构成的一个矩阵。本文主要探讨的是如何实现层别图形的显示和放大缩小移动等功能。
2. 设计流程
C# 是由微软(Microsoft)开发的一个简单的、现代的、通