学位论文 > 优秀研究生学位论文题录展示

FPC紫外激光加工中Gerber文件的解析转换研究

作 者: 詹萍萍
导 师: 胡兵
学 校: 华中科技大学
专 业: 光学工程
关键词: 紫外激光加工系统 Gerber文件 DXF文件 正则表达式 Boost库
分类号: TN249
类 型: 硕士论文
年 份: 2008年
下 载: 101次
引 用: 1次
阅 读: 论文下载
 

内容摘要


紫外激光的冷加工特性,使它在FPC(柔性电路板)加工领域有着无可取代的地位。随着高功率DPSS紫外激光器的发展,将激光加工技术与现代数控编程技术相结合,开发适用于FPC的紫外激光加工系统具有积极的现实意义。作为PCB行业的通用文件格式,Gerber文件的图形数据读取是激光加工FPC的关键环节,直接影响加工的精度和效率。本课题运用编译原理的基础知识,在对Gerber文件进行词法和语法分析的基础上,采用Boost.Regex正则表达式类库作为匹配和分析工具,开发出一种匹配速度快、精度高、具有较强通用性和兼容性的Gerber文件解析转换软件。该软件能够读取Gerber文件,快速提取其中相关的FPC图形信息,绘制加工轨迹,并能够将Gerber文件转换为CAD软件能识别的DXF文件。本文的主要内容是从以下四个方面来组织的:(1)介绍FPC紫外加工系统的特点和应用,并从实际应用需求出发,设计出Gerber文件解析转换软件的结构框架、工作流程、开发环境和开发流程。(2)分析了Gerber文件的总体结构以及具体的数据记录格式,在此基础上提出文件的解析算法,并引入了Boost库的正则表达式类库函数对其进行分析处理,保证了解析的快速和准确性。(3)将面向对象技术应用到该软件的开发中,研究了Gerber数据的读入方法和解析数据的保存方式,并利用MFC绘制加工图形。(4)研究了与常见CAD软件的接口问题,将解析数据转换为DXF文件输出,改善了该软件的可移植性。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-14
  1.1 课题研究背景及意义  8-11
  1.2 课题研究目的  11-12
  1.3 课题主要研究内容  12-14
2 Gerber 文件解析转换模块的需求分析和系统设计  14-20
  2.1 系统需求分析  14-15
  2.2 总体设计  15-18
  2.3 详细设计  18
  2.4 系统功能设计  18-19
  2.5 本章小结  19-20
3 基于正则表达式的 Gerber 文件解析方法研究  20-27
  3.1 正则表达式模板类库概述  20-21
  3.2 Boost.Regex 库的主要类和函数  21-24
  3.3 Boost Regex 库在 Gerber 文件解析中的应用  24-25
  3.4 本章小结  25-27
4 Gerber 文件解析模块的设计和实现  27-44
  4.1 Gerber 文件概述  27-30
  4.2 解析模块结构设计  30-31
  4.3 文件导入部分  31
  4.4 Gerber 文件解析部分  31-40
  4.5 绘图部分  40-41
  4.6 应用实例  41-43
  4.7 本章小结  43-44
5 Gerber 文件的数据转换研究  44-60
  5.1 DXF 文件概述  44-46
  5.2 数据转换的实现方法  46-55
  5.3 DXF 文件的创建和输出  55-59
  5.4 本章小结  59-60
6 总结与展望  60-62
  6.1 总结  60-61
  6.2 展望  61-62
致谢  62-63
参考文献  63-65

相似论文

  1. 基于CUDA的正则表达式匹配系统的设计与实现,TP311.52
  2. 基于CPU+GPU异构平台的字符串匹配算法研究与实现,TP301.6
  3. 多头钻床数控加工的路径规划与自动编程系统的研究,TG527
  4. 面向存储的正则表达式匹配算法研究,TP393.08
  5. 基于特征匹配的深度报文检测性能优化研究,TP393.08
  6. BGP协议中正则表达式匹配系统的研究与软硬件实现,TP368.1
  7. 基于正则表达式的深度包压缩算法研究,TP393.08
  8. 基于GPU的高速正则表达式匹配技术研究,TP393.08
  9. WWW孤立文件发现机制的设计与应用,TP393.092
  10. 基于PTK嵌入系统的集成测试工具研究与实现,TP311.52
  11. Web信息抽取技术的研究与应用,TP393.09
  12. AFTN电报自动处理系统研究,TN917.72
  13. 基于VR的切割机遥控操作仿真系统设计与实现,TP391.9
  14. 基于FPGA的正则匹配引擎自动生成方法的研究,TN791
  15. 基于FPGA的正则表达式匹配技术的研究,TN791
  16. 面向农业领域的垂直搜索技术的研究,TP391.3
  17. RE控制程序源代码自动生成程序的研究与实现,TP311.52
  18. 主观题自动阅卷系统的设计与实现,TP311.52
  19. 三轴数控冲床控制系统的研究与开发,TG385.1
  20. 基于特征匹配的网络业务流识别方法研究,TP393.08
  21. Linux环境下基于正则表达式的DDoS防御算法研究及实现,TP393.08

中图分类: > 工业技术 > 无线电电子学、电信技术 > 光电子技术、激光技术 > 激光技术、微波激射技术 > 激光的应用
© 2012 www.xueweilunwen.com