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

人机接口设备_LED类部件的仿真实现VC117

时间:2020/10/13 21:13:05  作者:  来源:  查看:0  评论:0
内容摘要: 人机接口设备—LED类部件的仿真实现摘  要    计算机仿真技术是当前应用最广泛的使用技术之一,虚拟现实已成为最热门的话题之一。随着科技的发展,计算机仿真技术被广泛运用于众多的领域之中。特别是20年代末,仿真模拟技术在高科技中所处...

人机接口设备
—LED类部件的仿真实现
摘  要
    计算机仿真技术是当前应用最广泛的使用技术之一,虚拟现实已成为最热门的话题之一。随着科技的发展,计算机仿真技术被广泛运用于众多的领域之中。特别是20年代末,仿真模拟技术在高科技中所处的地位日益提高。在科学研究、工业、交通、军事、教育等领域得到大量应用。计算机仿真技术成为一种工程领域必不可少的重要设计手段,它的应用可以大大地缩短产品的开发周期和降低产品开发的成本,从而提高产品的竞争力。http://www.16sheji8.cn
    本文介绍的是LED类部件的设计。主要是普通LED灯和用于显示数字的“8”字灯,为了力图仿真的效果,这里加入了响应时间的因素,以达到接近真实的情况。并分别封装成DLL文件来实现各LED类部件的功能并且易于更新功能。同时,还要求与另一些同学所设计与实现的“大型接口器件的功能演示的可视化设计”,“虚拟实验台的网络化改进方向”,“人机接口设备的仿真实现”等集成在一起,形成一个多功能的接口实验台模拟软件。
    本文的最后对设计研究工作进行了总结,指出了研究上的不足,说明了需要进一步深入讨论的内容。

关键词: 计算机仿真;DLL;更新;集成
 
Man-machine Interaction Equipment 
--Simulation Implementation of LED Parts 
Abstract
    The computer simulation is one of technology employed most widely, and virtual reality has already become one of the hottest topics. With the development of science and technology, computer simulation technology is applied in numerous fields extensively. Especially, in the end of the twenties, the position of simulation technology gets improved in Hi-Tech day by day. It gets a large amount of application in scientific research, industry, traffic, military affairs, educating and etc. Computer simulation technology becomes an essential designing means in engineering field, and its application can shorten the development period of the products and reduce the cost of product development greatly, thus improve the competitiveness of the products.http://www.16sheji8.cn
     The thesis introduced the design of LED parts, which is ordinary LED light and " 8 " word light used for displaying figure. For the better simulation result, the factor of response time is taken into accounts, and the LED functions are packaged into DLL file for updating the functions more easily. Meanwhile, it is still required to integrated with other modules to achieve a multifunctional software for interface experiments, such as ‘visualization of functions’ demonstration of large-scale interface device’, ’network oriented improvement of virtual laboratory platform’, ’the emulation of interface apparatus of man and machine’ and etc. which are designed by other students.
At the end of the thesis, it summarized the research work of designing, pointed out the deficiency studied, and explained the content needed further discussing.

Key words: Computer emulation; DLL; Update; Integrate
 
目  录

论文总页数:21页
1 引言 1http://www.16sheji8.cn
1.1 设计背景 1
1.2 项目介绍 1
1.2.1 计算机仿真技术 1
1.2.2 虚实验平台 2
1.2.3 预期成果 2
1.3 研究意义 2
1.4 研究方法 2
2 编程的一些基本概念 3
2.1 基类和派生类 3
2.2 入口函数 3
2.3 输出接口函数 3
3 LED的特性参数 4
3.1 LED的分类 4
3.2 LED的特性 4
3.2.1 LED的发光原理 4
3.2.2 LED的响应时间 4
4 系统的总体设计 5
4.1 要实现的功能 5http://www.16sheji8.cn
4.2 工程的建立 5
4.3 主要类和函数介绍 7
4.3.1 主要的类 7
4.3.2 主要的函数 8
4.4 普通单色LED灯功能的实现 11
4.5 用于显示数字的“8”字灯的实现 12
4.6 设计测试 15
4.6.1 普通单色LED的测试 15
4.6.2 “8”字灯的测试 17
结    论 19
参考文献 19
致    谢 20
声    明 21
 
1 引言
    随着计算机技术的发展,利用计算对系统进行仿真越来越受到人们的重视,对系统仿真的理论方法和应用技术的研究也逐步深入,应用的领域越来越广。http://www.16sheji8.cn
  1.1 设计背景
    近年来计算机、网络等信息技术在教育领域的广泛应用,虚拟实验正日益成为广大教师的计算机辅助教学手段。虚拟实验平台正是应这个大需求而诞生。并且随着信息技术的发展,以纯软件的形式模拟硬件接口实验平台的逻辑功能,用于接口教学。在与硬件接口实验平台的实验步骤一致的情况下,连接线路,用汇编语言或者C语言等编写程序,再运行程序观看结果。软件仿真无硬件平台、器件的开销和磨损;也无实验环境的时间限制。让使用者更直观的更形象的演示实验过程和结果,更好的理解电路运行原理。
    随着多媒体技术和图形图像技术的不断发展,可视化技术得到广泛的重视。所谓可视化技术,一般是指软件开发阶段的可视化和对计算机图形技术和方法的应用。Visual C++是个很好的可视化编程工具,使用Visual C++环境来开发机遇Windows的应用程序大大缩短了开发时间,而且它的界面更友好。http://www.16sheji8.cn
  1.2 项目介绍
    1.2.1 计算机仿真技术

    计算机仿真技术是以多种学科和理论为基础,以计算机及其相应的软件为工具,通过虚拟试验的方法来分析和解决问题的一门综合性技术。计算机仿真(模拟)早期称为蒙特卡罗方法,是一门利用随机数实验求解随机问题的方法。其原理可追溯到1773年法国自然学家G.L.L.Buffon为估计圆周率值所进行的物理实验。根据仿真过程中所采用计算机类型的不同,计算机仿真大致经历了模拟机仿真、模拟-数字混合机仿真和数字机仿真三个大的阶段。20世纪50年代计算机仿真主要采用模拟机;60年代后串行处理数字机逐渐应用到仿真之中,但难以满足航天、化工等大规模复杂系统对仿真时限的要求;到了70年代模拟-数字混合机曾一度应用于飞行仿真、卫星仿真和核反应堆仿真等众多高技术研究领域;80年代后由于并行处理技术的发展,数字机才最终成为计算机仿真的主流。现在,计算机仿真技术已经在机械制造、航空航天、交通运输、船舶工程、经济管理、工程建设、军事模拟以及医疗卫生等领域得到了广泛的应用。
  1.2.2 虚拟实验平台
    计算机技术、大规模集成电路技术和通讯技术飞速发展,为虚拟实验的发展奠定了坚实的基础。虚拟实验就是在通用计算机上加载相应的软件或硬件,使得使用者在操作这台计算机时,就像是在操作一台专用的传统实验设备一样。在虚拟实验系统中,软件是整个系统的关键,任何以个使用者都可以通过软件的相关设置来达到要实现实验的效果。
虚拟实验就是利用外部输入(如鼠标的点击、拖动和键盘的敲击等),将计算机上虚拟的各种仪器,按实验要求、过程,组装成一个完整的实验环境,同时在这个环境中完成实验操作,包括实验器材的添加、实验条件的改变、数据采集以及实验结果的模拟、分析。它包含了虚拟仿真技术、计算机技术、实验技术等多方面理论知识。http://www.16sheji8.cn
1.2.3 预期成果
    本设计的预期成果是完成多功能接口实验台模拟软件的部分功能——LED类部件的仿真实现,并封装成DLL文件来实现LED类部件的功能;同时,还要求与另一些同学所设计与实现的“大型接口器件的功能演示的可视化设计”,“虚拟实验台的网络化改进方向”,“人机接口设备的仿真实现”等集成在一起,形成一个多功能的接口实验台模拟软件。
  1.3 研究意义
    随着信息技术在教育领域的广泛应用,虚拟实验正日益成为广大教师的计算机辅助教学手段。虚拟实验平台正是应这个大需求而诞生。并且随着信息技术的发展,以纯软件的形式模拟硬件接口实验平台的逻辑功能,用于接口教学。在与硬件接口实验平台的实验步骤一致的情况下,连接线路,用汇编语言或者C语言等编写程序,再运行程序观看结果。软件仿真无硬件平台、器件的开销和磨损;也无实验环境的时间限制。让使用者更直观的更形象的演示实验过程和结果,更好的理解电路运行原理。
  1.4 研究方法
    系统的开发要求模拟接口实验台,开发一个多功能的接口实验台模拟软件进行设计与开发。因此,本次毕业设计应首先分析接口实验台软件的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识(包括计算机接口、数据结构、编程相关知识等),选择Visual C++ 6.0开发工具进行本毕业设计的开发;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法。http://www.16sheji8.cn
    本文主要介绍的是LED类部件。而对于LED类器件,可以在Visual C++环境下设计一个器件基类,由基类派生出不同的器件类。在实验时,通过定的接口调用这些器件的派生类。本设计的核心模块是DLL工程。DLL的主要工作读取输入信号,设置显示信息;设计LED类部件的主要功能。用Visual C++6.0来完成。主要负责调用DLL工程,演示LED类部件的功能。

  


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