摘 要
随着微机技术的快速发展,以个人微机为平台的信号采集和数据处理系统到了广泛应用,本文主要以VC++作为开发工具对采集后的数据进行实时曲线的绘制和处理方面进行了研究开发,简单介绍了数据采集和实时曲线在处理数据方面的的重要性,以及完成这个课题的现实意义;阐明了本课题开发的研究背景,开发工具等;介绍了主要软件设计的原理、思路以及实现效果,还有一些关于画动态实时曲线的比较好的方法,本文所涉及的内容主要是上位机的界面设计,下位机采用模拟的方法,最终实现动态曲线的显示功能。本文的成果并未应用到某个特别的地方,它具有普遍性,可进行二次开发,再应用到各种采集系统中。
关键词:VC++;实时曲线;人机界面
目 录
摘要……………………………………………………………………….……………….Ⅱ
Abstact………………………………………………………………………………Ⅲ
目录………………………………………………………………………………………Ⅳ
1 绪论……………………………………………………………………………………1
1.1 研究背景及意义………………………………………………………….….…1
1.2 本文的研究内容…………………………………………………………….1
2 Visual C++ 6.0在工程中的应用……….…………………………………………2
2.1 Visual C++ 6.0简介…………………………………………………….……3
2.2 Visual C++ 6.0的特点…………………………………………………….…3
2.3 Visual C++ 6.0常用向导简介………………………………………….4
2.4 MFC类库…………………………………………………………………….…4
3 软件系统技术原理…………………………………………….………………….6
3.1 数据库访问技术及原理………………………………………….……….…6
3.1.1 ODBC…………………………………………………….6
3.1.2 ADO……………………………………………………………….…7
3.1.3 ADO.NET………………………………………………….…….……8
3.2 VC中MFC绘制实时曲线………………………………………………….……9
3.2.1 MFC 重要的类……………………………………………………9
3.2.2 CDC 绘图………………………………….………………….9
3.2.3 计时器………………………………………………………………10
3.2.4 VC 动态曲线绘制方法………………………………………………13
3.2.5 VC 双缓冲技术………………………………………….…….…14
3.3 动态链接库技术基础……………….…………………………….…….….15
3.3.1 基本概念………………………………………………….………15
3.3.2 动态链接库的优点………………………………………….….16
3.3.3 VC中链接动态链接库的方法………………………………….…17
4 软件系统设计及功能实现………………………………………………….……18
4.1 系统的框架设计………………………………………………………………18
4.1.1 控件的使用…………………………………………………………18
4.1.2 设计过程……………………………………………………………18
4.2 系统功能的分析和实现………………………………………………………22
4.2.1 系统功能分析……………………………………………………22
4.2.2 系统功能实现………………………………………………………23
5 总结………………………………………………………………………….…….25
5.1 本文总结……………………………………………………………….………25
致谢…………………………………………………………………………………….26
参考文献………….…………….…………………………………………………27