声明
摘要
第一章 绪论
1.1 项目背景
1.2 工作内容
1.3 工作意义
1.4 本文组织安排
第二章 激光微纳加工装置简介
2.1 激光微纳加工装置的组成
2.1.1 装置总体介绍
2.1.2 曝光流程和组成部件
2.2 运动控制系统介绍
2.2.1 运动控制系统
2.2.2 运动控制卡
2.2.3 运动控制卡的二次开发
2.3 数字微反射镜器件(DMD)
2.3.1 DMD机械结构
2.3.2 DMD工作原理
2.3.3 DMD的分类
2.3.4 DMD图形的存储与更新
2.4 小结
第三章 控制软件的总体设计
3.1 设计原则和目标
3.1.1 设计原则
3.1.2 设计目标
3.2 控制软件的结构
3.2.1 软件系统结构
3.2.2 面向对象的设计思路
3.3 功能模块设计
3.3.1 功能模块划分
3.3.2 参数设置模块
3.3.3 系统初始化模块
3.3.4 运动控制模块
3.3.5 光刻控制模块
3.4 主要数据结构的设计
3.4.1 配置文件的格式
3.4.2 图像数据文件的格式
3.4.3 位置数据文件的格式
3.6 控制软件的开发环境和配置
3.6.1 开发环境
3.6.2 环境配置过程
3.7 小结
第四章 控制软件的详细设计和实现
4.1 主要类的设计
4.1.1 运动控制类
4.1.2 DMD类
4.1.3 任务类
4.2 运动控制模块的实现
4.2.1 主要方法的定义
4.2.2 轴回零方法的实现
4.3 系统初始化模块的实现
4.3.1 初始化的步骤
4.3.2 初始化模块的实现
4.4 光刻控制模块的实现
4.4.1 光刻任务的创建
4.4.2 光刻任务的执行
4.5 图形数据上载与刷新
4.5.1 图形数据上载与刷新的方式
4.5.2 图形数据上载与刷新的实现
4.6 小结
第五章 控制软件的演示
5.1 主界面
5.2 配置参数设置
5.3 系统初始化
5.4 光刻任务创建和执行
5.4.1 光刻任务的参数设置
5.4.2 单个任务的创建
5.4.3 多个任务的创建
5.4.4 任务的执行
第六章 总结与展望
6.1 工作总结
6.2 展望
参考文献
致谢