文摘
英文文摘
第一章 绪论
1.1 研究背景及国内外研究现状
1.2 课题来源
1.3 论文内容及组织结构
第二章 软件结构分析与多线程技术的应用
2.1 扫描仪概念介绍
2.1.1 扫描仪简介
2.1.2 扫描仪成像原理
2.2 多线程技术及其应用
2.2.1 线程的定义及特点
2.2.2 多线程应用的意义
2.2.3 本项目中的多线程
2.3 原有扫描仪软件分析及解决方案
2.3.1 超大幅面扫描仪结构
2.3.2 大幅面扫描仪问题分析及解决方案
2.4 基于动态链接库扫描仪软件设计的可行性分析
2.5 本章小结
第三章 应用软件设计与实现
3.1 软件整体设计
3.1.1 应用软件整体设计
3.1.2 动态链接库模块整体设计
3.2 上层软件实现
3.2.1 用户界面实现
3.2.2 主程序与动态链接库的互联
3.2.3 主程序和DLL之间的参数传递
3.2.4 图像存取实现
3.3 本章小结
第四章 动态链接库模块具体设计与实现
4.1 USB驱动设计实现
4.1.1 USB驱动简介
4.1.2 USB通信协议
4.1.3 LIBUSB类库
4.2 DLL模块设计实现
4.2.1 DLL概念及应用
4.2.2 DLL的调用方式
4.2.3 DLL函数的导出
4.2.4 DLL主要实现的功能
4.3 接收与解析参数
4.4 寄存器设置
4.5 图像分割
4.5.1 提取数据
4.5.2 分割数据
4.5.3 数据传输
4.6 本章小结
第五章 测试软件实现及系统测试分析
5.1 CCD曲线测试
5.1.1 TESTCCD工具软件
5.1.2 CALSHOW工具软件
5.2 TESTCCD设计实现
5.2.1 总体设计
5.2.2 参数模块实现
5.2.3 多线程刷新图像
5.3 测试结果及问题分析
5.4 本章小结
第六章 总结与展望
6.1 项目总结
6.2 未来展望
致谢
参考文献