首页
会员中心
到顶部
到尾部
VC毕业设计

示波器仿真设计

时间:2020/10/27 9:05:35  作者:  来源:  查看:0  评论:0
内容摘要:系统功能说明    本系统是利用VC++的MFC类库设计搭建的应用程序基本框架,在其基础上添加一些相关的类和消息处理机制。本系统在运行以后,就可以点击相关的按钮来选择单踪波和双踪波的演示。并在此基础上可以点击相应的按钮来调节波形幅度和波形周期,另外,...

系统功能说明
    本系统是利用VC++的MFC类库设计搭建的应用程序基本框架,在其基础上添加一些相关的类和消息处理机制。本系统在运行以后,就可以点击相关的按钮来选择单踪波和双踪波的演示。并在此基础上可以点击相应的按钮来调节波形幅度和波形周期,另外,如果选择的是双踪波的演示,我们可以点击相应的按钮来实现双踪波的分离,使两个波的幅度差越来越大。直观上充分的说明了示波器的工作原理。

    本文所设计实现的基于仿真技术的示波器仿真实验系统是在Visual C++6.0开发环境下编程实现的,利用MFC类库和Visual C++提供的高度可视的应用程序开发工具,在其开发的小型应用程序平台上实现示波器控制面板的绘制、位图资源的加载,可以分别选择单踪波和双踪波的通道来实现不同波形的动态演示,以及实现双踪波幅值分离的设计实现和波形周期的增加和减小。本文的最后对设计研究工作进行了总结,指出了研究上的不足和系统需要改进的地方,说明了需要进一步深入讨论的内容。

经过几个月的设计和开发,一个小型的示波器仿真系统基本完成。系统的功能基本符合需求,能够完成波形通道的选择和波形幅值、波形的周期时间调节。
在基于示波器的仿真模拟实验系统中笔者完成了:
1.通过对不同通道的选择,可实现单踪示波器和双踪示波器的演示,对示波器可实现幅值调节和时间调节
2.波形类型的实现(如方波和正弦波以及如何将波形显示出来)
3.通过控制划块的上下移动实现整个面板的移动
本文的不足的地方以及未实现的功能:
1.由于时间有限,且对VC++6.0开发环境和编程不够熟悉,对仿真技术的掌握还不够深入等因素,系统中只是实现简单的波形绘制和示波器面板的绘制。
2.代码中有许多冗余,未对代码做必要的解释。
在这次系统开发过程中,遇到了不少的问题,通过查阅资料,请教老师、同学得到了解决。同时也认识到,自己还有许多的知识需要学习和补充,还有很多的仿真理论知识需要深入研究。在今后的工作学习中笔者将会完成系统未完成的功能模块,并且更加深入的学习仿真技术。
 



相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号