摘 要
仿真是求解随机问题的技术。随着具有存储功能的计算机的出现,计算机仿真技术越来越受到重视,现已被应用于各个领域。本系统主要用于教育领域,形象了演示了示波器的功能,方便了老师的教学。
本文主要描述了仿真技术的基本概念以及仿真技术,介绍仿真技术在现实生活中的应用实例,讨论了仿真理论目前的发展状况、前景以及论文研究的目的和意义。
本文所设计实现的基于仿真技术的示波器仿真实验系统是在Visual C++6.0开发环境下编程实现的,利用MFC类库和Visual C++提供的高度可视的应用程序开发工具,在其开发的小型应用程序平台上实现示波器控制面板的绘制、位图资源的加载,可以分别选择单踪波和双踪波的通道来实现不同波形的动态演示,以及实现双踪波幅值分离的设计实现和波形周期的增加和减小。本文的最后对设计研究工作进行了总结,指出了研究上的不足和系统需要改进的地方,说明了需要进一步深入讨论的内容。
关键词:模拟仿真;随机问题; MFC类库;可视化
目 录
论文总页数:29页
1 引言 1
1.1 仿真理论的发展 1
1.2 计算机仿真技术 1
1.3 计算机仿真应用实例 2
1.4 论文的目的及意义 2
2 系统的总体设计 3
2.1 系统功能说明 3
2.2 开发运行平台选择及分析 3
2.2.1 实现系统的硬件环境 3
2.2.2 实现系统的软件环境 4
2.2.3 实现系统的理论基础 4
3 示波器仿真系统的实现 4
3.1 应用程序平台基本框架的建立 4
3.1.1 添加消息处理函数 6
3.1.2 添加成员变量 8
3.1.3 添加RECOURCE资源 9
3.1.4 定时器成员函数 10
3.1.5 通道的选择 10
3.1.6 BUTTON单击事件的设计 11
3.2 曲线面板的设计 14
3.2.1 位图资源及其应用 14
3.2.2 图形刷新 16
3.2.3 获取设备环境 18
3.2.4 映射模式 19
3.2.5 绘图工具 21
3.3 本章小节 23
4 系统运行结果及工作总结 23
4.1 系统运行结果 23
4.2 遇到的问题及解决方法 25
4.3 系统改进方法 26
结 论 26
参考文献 26
致 谢 28
声 明 29
1