目 录
论文总页数:19页
1 引言 1
1.1 设计背景 1
1.2 计算机仿真 1
1.2.1 计算机仿真的发展 1
1.2.2 计算机仿真的现状 2
1.3 设计目的及意义 3
1.4 预期成果 3
2 设计知识介绍 3
2.2 虚拟实验平台 3
2.2 基类和派生类 3
3 开关类部件的仿真方案设计 4
3.1 开发工具的选择 4
3.2 模块的划分原则 4
3.3 模块的划分 5
3.4 开关的种类及特性 5
3.4.1 开关的种类 5
3.4.2 开关的主要参数 5
3.4.3 瞬态响应特点 6
4 开关类部件的仿真实现 7
4.1 程序主要功能介绍 7
4.2 程序设计结构介绍 7
4.2.1 开关类器件实现功能框图 7
4.2.2 入口函数 8
4.2.3 输出接口函数 8
4.2.4 主要功能函数介绍 9
4.3 单刀单掷开关功能实现 10
4.3.1 工程创建 10
4.3.2 添加基类 11
4.3.3 创建功能函数 12
4.3.4 单刀单掷开关代码实现 12
4.4 单刀双掷开关的功能实现 14
4.5 键盘开关的主要功能 15
4.6 功能测试: 15
结 论 17
参考文献 17
致 谢 18
声 明 19
结 论
通过本次课题的研究,弥补了虚拟实验平台在外设方面的一些不足之处,增加开关类部件的模拟仿真实现功能,通过分类,建立不同的DLL模块,仿真实现了单刀单掷开关,单刀双掷开关的功能,同时,增加了开关在闭合与断开状态的转变过程中的时间响应,使模拟仿真设计更接近实际效果。对于单刀单掷开关和单刀双掷开关,经测试,基本达到设计目标,使人们更直观的更形象的观测演示实验过程和结果,更好的理解电路运行原理。
本次设计中虽然在外设方面弥补了一定的缺陷,但是还没有完全的将外设这方面的不足改进,如在键盘类开关上,由于时间有限,且对VC++6.0开发环境和编程不够熟悉,对仿真技术的掌握还不够深入等因素,未能成功进行改进,有待以后研究改进。另外,在这次设计中,也曾遇到不少问题,通过查找资料、请教老师、请教同学都等到了解决。同时自己得到了知识的补充,增强了自己的动手能力及独立思考的能力。总之,通过本次开发设计自己获益非浅。