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

基于面向对象技术的质谱仪测控软件的研究与开发

作 者: 彭学亮
导 师: 李向阳
学 校: 华南理工大学
专 业: 控制理论与控制工程
关键词: 质谱仪 测控软件 面向对象技术 统一建模语言
分类号: TP273
类 型: 硕士论文
年 份: 2010年
下 载: 52次
引 用: 1次
阅 读: 论文下载
 

内容摘要


目前,我国多数质谱仪的自动化程度较低,质谱测量主要是以手动和半自动为主,这使得质谱测量成了一项耗时长、强度大的工作,质谱仪自动化测量与控制的实现将有效缓解这一局面。由于测控软件所完成的功能都有很大程度上的共性和相似性,这就要求测控软件具有较高的可靠性、可移植性、可维护性和可重用性等特点,这些特点不仅体现在操作系统和编程语言上,更反映在测控软件设计方法上。面向对象技术是为了提高软件系统的可靠性、可移植性和可重用性,在实践中逐渐创造出的一种软件工程的新途径。本文在详细分析面向对象技术的基础上,研究了基于面向对象技术的质谱仪测控软件设计方法。质谱仪测控软件的开发经历了面向对象分析、面向对象设计、面向对象实现和测试等几个过程。根据质谱仪测量原理和质谱仪测控系统结构,进行需求分析,分析系统工艺需求和功能需求;基于面向对象建模语言UML建立测控软件的分析模型,包括静态模型和动态模型,即用例图、类图、顺序图和活动图等;基于分析模型建立设计模型,包括人机界面设计、数据存储设计、接口通信设计等;接口通信设计包括RS232串口、IEEE488并口、PCL730卡I/O口等接口通信程序的设计等;在Windows下基于Visual C++ MFC建立单文档多视图的软件框架,进行类的实现、人机界面的实现、文件系统的实现、接口通信程序的实现等;接口通信程序的实现包括用MSComm控件实现RS232串口通信,用WinDriver工具实现IEEE488并口通信,用WinIO库实现PCL730卡I/O通信。最后进行了测控软件测试。该质谱仪测控软件自动化程度高、可靠性高、升级容易、人机界面友好、功能开发潜力大、可维护性好,具有广阔的应用前景。

全文目录


摘要  5-6
Abstract  6-11
第一章 绪论  11-13
  1.1 课题背景和意义  11
  1.2 研究目的和方法  11-12
  1.3 本论文研究内容  12
  1.4 本章小结  12-13
第二章 面向对象技术质谱仪测控系统  13-21
  2.1 面向对象技术  13-15
    2.1.1 面向对象基本概念  13-14
    2.1.2 统一建模语言UML  14-15
  2.2 质谱仪测控系统  15-19
    2.2.1 质谱仪测量原理  16-17
    2.2.2 质谱仪测控系统结构  17-19
  2.3 采用面向对象技术开发质谱仪测控软件的优点  19-20
  2.4 本章小结  20-21
第三章 质谱仪测控软件面向对象分析  21-31
  3.1 需求分析  21-23
    3.1.1 工艺需求分析  21
    3.1.2 功能需求分析  21-23
  3.2 静态模型的建立  23-27
    3.2.1 用例图  24-25
    3.2.2 类图  25-27
  3.3 动态模型的建立  27-30
    3.3.1 顺序图  27-28
    3.3.2 活动图  28-30
  3.4 本章小结  30-31
第四章 质谱仪测控软件面向对象设计  31-41
  4.1 软件结构设计  31
  4.2 人机界面设计  31-33
  4.3 数据存储设计  33-35
    4.3.1 Setup.Dat 文件  34
    4.3.2 periodic.dat 文件  34
    4.3.3 *.run 文件  34
    4.3.4 Timezero.dat 文件  34
    4.3.5 *.asc 文件与*.dat 文件  34-35
  4.4 接口通信设计  35-40
    4.4.1 RS232 串口通信的设计  35-36
    4.4.2 GPIB 并口通信的设计  36-39
    4.4.3 PCL730 卡I/O 通信的设计  39-40
  4.5 本章小结  40-41
第五章 质谱仪测控软件面向对象实现与测试  41-61
  5.1 人机界面实现  41-44
    5.1.1 软件框架的实现  41-42
    5.1.2 软件子界面的实现  42-43
    5.1.3 曲线显示的实现  43-44
  5.2 文件系统实现  44-50
    5.2.1 Setup.Dat 文件  44-46
    5.2.2 periodic.dat 文件  46-47
    5.2.3 *.run 文件  47-49
    5.2.4 *.asc 文件与*.dat 文件  49-50
  5.3 接口通信实现  50-59
    5.3.1 RS232 串口通信的实现  50-53
    5.3.2 GPIB 并口通信的实现  53-58
    5.3.3 PCL730 卡I/O 通信的实现  58-59
  5.4 质谱仪测控软件测试  59-60
    5.4.1 程序测试  59
    5.4.2 功能测试  59-60
  5.5 本章小结  60-61
结论与展望  61-62
参考文献  62-64
攻读硕士学位期间取得的研究成果  64-65
致谢  65

相似论文

  1. 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
  2. 面向对象分层测试的方法研究,TP311.53
  3. 军队后勤物资管理系统设计与实现,TP311.52
  4. 注册志愿者管理系统的设计与实现,TP311.52
  5. 基于Web的事务管理系统的研究与实现,TP311.52
  6. 新型周期定标微波辐射计及其测控系统研究,TM931
  7. 基于UML与.NET职校办公自动化系统设计与实现,TP311.52
  8. 四川职业技术学院档案信息管理系统的设计与实现,TP311.52
  9. 基于ASP.NET的职校教师教学测评系统研究与开发,TP311.52
  10. 遂宁市船山区政府门户网站的优化和设计,TP311.52
  11. 面向教育厅自动化办公的信息化平台设计与实现,TP311.52
  12. 基于ASP.NET技术的实训中心刀具管理平台设计与开发,TP311.52
  13. 四川职业技术学院体育器材管理系统的设计与实现,TP311.52
  14. 四川职业技术学院体育教学网上选课系统的设计与实现,TP311.52
  15. 体育理论课网上考试系统设计与实现,TP311.52
  16. 四川职业技术学院网络辅助外语教学系统的设计与实现,TP391.6
  17. 质谱式海水污染物快速测量系统的研究,X834
  18. 基于IEC61970标准的配电网模型研究,TM769
  19. 普宁电网调度自动化(THDS100)系统的设计,TM734
  20. 新疆哈萨克族食管鳞癌miR-203基因甲基化改变及其意义,R735.1
  21. 基于DSSA的在线监测系统研究,TP274

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统
© 2012 www.xueweilunwen.com