基于VC的示波器动态仿真软件设计

基于VC的示波器动态仿真软件设计

论文摘要

示波器是生产实践和科学研究中应用十分广泛的电子测量仪器。作为电子类专业的学生,掌握示波器的操作使用是必不可少的基本技能。然而高性能的示波器价格昂贵,若使用不当,则会造成仪器的损坏。随着计算机技术的高速发展,采用仿真技术进行电子仪器的实验教学已经成为一种趋势。通过使用仿真软件进行仪器操作的教学,可以大幅度的降低实验教学的成本、提高实验教学的效率、避免贵重仪器的损坏,可以灵活的服务于学生,因此开发一款示波器仿真软件具有重要的实际应用意义。本设计主要使用Visual C++作为主要开发工具,以Adobe Photoshop和Macromedia Flash作为辅助手段。实现了对信号发生器和双踪示波器的动态仿真,实现了四种波形(正弦波、方波和两种锯齿波)的产生和显示。借助仿真信号发生器旋钮动态连续改变波形的三种参数,可以仿真示波器上进行显示;还可以用量程旋钮跳跃改变波形的量程以及显示。本设计实现了两种仪器主要功能的仿真,其中波形的无闪烁变化,控件之间的数据传递问题和一些旋钮动态效果的实现,是本文较为重要的研究开发内容。

论文目录

  • 摘要
  • ABSTRACT
  • 引言
  • 第1章 绪论
  • 1.1 本设计的基本概述及意义
  • 1.2 信号发生器的介绍
  • 1.2.1 结构原理
  • 1.3 电子示波器的介绍
  • 1.3.1 示波器的基本原理
  • 1.3.2 示波器的组成
  • 1.3.3 示波器波形显示的原理
  • 第2章 设计原理与基础工具介绍
  • 2.1 VC介绍和MFC基础
  • 2.1.1 VC简介
  • 2.1.2 VC适用范围
  • 2.1.3 MFC编程
  • 2.1.4 MFC类库概念和组成
  • 2.1.5 MFC对消息的管理
  • 2.1.6 MFC对消息的处理
  • 2.1.7 MFC的优点
  • 2.2 Macromedia Flash的特点和主要功能
  • 2.3 Photoshop 7.0的主要功能和操作基础
  • 2.3.1 Photoshop 7.0简介
  • 2.3.2 Photoshop 7.0的部分功能
  • 2.3.3 Photoshop中对界面视图的所有工具和命令
  • 第3章 示波器仿真软件的实现
  • 3.1 实现思路
  • 3.2 用设备环境类CDC画图和显示文字
  • 3.3 用对话框类CDialog实现程序框架和部分控件
  • 3.4 为对话框产生新的类
  • 3.5 把子对话框控件加入到主框架中
  • 3.6 本设计中对话框资源的创建流程
  • 3.7 使用位图按钮类CBitmapButton实现动态按钮
  • 3.8 用位图文件类CBitmap实现图片显示
  • 3.9 绘制以及显示波形的的实现思想
  • 3.10 TUNE旋钮的实现思想
  • 3.11 CirButton和VarDlg的实现思想
  • 3.12 TIME/DIV旋钮和VOLTS/DIV的实现思想
  • 3.13 POWER按钮的实现思想
  • 3.14 信号输入输出效果的实现思想
  • 第4章 设计中的问题以及解决方案
  • 4.1 图象闪烁问题
  • 4.2 内存泄漏问题
  • 4.2.1 内存泄漏的定义
  • 4.2.2 检测内存泄漏
  • 4.2.3 VC下内存泄漏的检测方法
  • 结论
  • 参考文献
  • 攻读学位期间公开发表论文
  • 致谢
  • 相关论文文献

    • [1].基于微流控芯片对果蔬VC的快速检测[J]. 中国食品添加剂 2020(02)
    • [2].VC发酵废液投喂褶皱臂尾轮虫的可行性研究[J]. 大连海洋大学学报 2020(03)
    • [3].基于VC++6.0的杨氏双缝干涉实验仿真[J]. 长春大学学报 2020(06)
    • [4].罗汉果中Vc的高效液相检测及提取方法研究[J]. 轻工科技 2020(09)
    • [5].高频彩色多普勒超声诊断精索静脉曲张(VC)的应用与结果分析[J]. 当代医学 2020(31)
    • [6].回归初心,构建可持续发展的良性公益生态圈——爱佑慈善基金会“爱佑公益VC支持计划”公益项目在京发布[J]. 中国社会组织 2018(09)
    • [7].基于VC++的数据采集系统设计与实现[J]. 化工自动化及仪表 2016(11)
    • [8].基于VC++的数字图像处理实验平台的实现[J]. 洛阳师范学院学报 2016(11)
    • [9].基于VC的船舶操纵安全自动评估系统的开发[J]. 船海工程 2017(01)
    • [10].新疆野苹果果实VC及可溶性蛋白含量的测定分析[J]. 天津农学院学报 2016(04)
    • [11].基于VC++的热量表故障排查系统[J]. 区域供热 2017(02)
    • [12].植酸与VC复配保鲜剂对滑菇保鲜效果的影响[J]. 保鲜与加工 2016(01)
    • [13].基于VC++锥齿轮设计计算软件的研究[J]. 工具技术 2015(01)
    • [14].基于VC++的图像分割的实现[J]. 工业控制计算机 2015(03)
    • [15].基于VC++的风玫瑰图绘制程序设计与实现[J]. 电子设计工程 2015(17)
    • [16].运用RP-HPLC同时测定火龙果中7种有机酸和Vc含量的方法研究[J]. 江西农业大学学报 2015(05)
    • [17].基于“真探究”的科学探究专题教学——以“神奇的VC泡腾片”设计为例[J]. 化学教与学 2017(08)
    • [18].VC与感冒之间的纠葛[J]. 恋爱婚姻家庭.养生 2017(01)
    • [19].VC~(++)面向对象程序设计教学方法研究[J]. 现代企业教育 2013(16)
    • [20].基于VC++的热量表故障排查系统[J]. 暖通空调 2017(04)
    • [21].基于VC++的汽车虚拟仪表设计与应用[J]. 计算机应用与软件 2017(08)
    • [22].贮藏温度对绿果期辣椒果实水分和Vc含量的影响[J]. 河南科技学院学报(自然科学版) 2016(02)
    • [23].N、P、K配施条件下甜瓜Vc含量数学模型的研究[J]. 中国农学通报 2015(04)
    • [24].三种方法测定不同产区酸枣仁中VC含量的研究[J]. 甘肃科学学报 2015(05)
    • [25].科技型中小企业受VC投资影响的差异性研究[J]. 商场现代化 2014(24)
    • [26].基于VC++的采煤机监控系统设计[J]. 煤炭技术 2013(01)
    • [27].基于创业板VC支持行业的研究[J]. 管理观察 2013(19)
    • [28].变截面梁弯曲变形的状态矢量计算及VC实现[J]. 科技风 2013(19)
    • [29].汉防己甲素联合VC在非小细胞肺癌放疗中的观察[J]. 黑龙江医药 2013(05)
    • [30].基于VC++的多功能发动机测试仪[J]. 自动化与仪表 2012(02)

    标签:;  

    基于VC的示波器动态仿真软件设计
    下载Doc文档

    猜你喜欢