摘 要
计算机仿真技术是当前应用最广泛的使用技术之一,虚拟现实已成为最热门的话题之一。随着科技的发展,计算机仿真技术被广泛运用于众多的领域之中。特别是20年代末,仿真模拟技术在高科技中所处的地位日益提高。在科学研究、工业、交通、军事、教育等领域得到大量应用。计算机仿真技术成为一种工程领域必不可少的重要设计手段,它的应用可以大大地缩短产品的开发周期和降低产品开发的成本,从而提高产品的竞争力。
本文介绍的是LED类部件的设计。主要是普通LED灯和用于显示数字的“8”字灯,为了力图仿真的效果,这里加入了响应时间的因素,以达到接近真实的情况。并分别封装成DLL文件来实现各LED类部件的功能并且易于更新功能。同时,还要求与另一些同学所设计与实现的“大型接口器件的功能演示的可视化设计”,“虚拟实验台的网络化改进方向”,“人机接口设备的仿真实现”等集成在一起,形成一个多功能的接口实验台模拟软件。
本文的最后对设计研究工作进行了总结,指出了研究上的不足,说明了需要进一步深入讨论的内容。
关键词: 计算机仿真;DLL;更新;集成
目 录
论文总页数:21页
1 引言 1
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 要实现的功能 5
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 引言
随着计算机技术的发展,利用计算机对系统进行仿真越来越受到人们的重视,对系统仿真的理论方法和应用技术的研究也逐步深入,应用的领域越来越广。
1.1 设计背景
近年来计算机、网络等信息技术在教育领域的广泛应用,虚拟实验正日益成为广大教师的计算机辅助教学手段。虚拟实验平台正是应这个大需求而诞生。并且随着信息技术的发展,以纯软件的形式模拟硬件接口实验平台的逻辑功能,用于接口教学。在与硬件接口实验平台的实验步骤一致的情况下,连接线路,用汇编语言或者C语言等编写程序,再运行程序观看结果。软件仿真无硬件平台、器件的开销和磨损;也无实验环境的时间限制。让使用者更直观的更形象的演示实验过程和结果,更好的理解电路运行原理。