文档介绍:华中科技大学
硕士学位论文
面向科技展示的脚踏键盘多媒体系统设计与实现
姓名:朱晟仁
申请学位级别:硕士
专业:通信与信息系统
指导教师:黄瑞光
20070610
华中科技大学硕士学位论文
摘要
科技馆将现代科学技术应用到展示系统中,通过漂亮的画面生动地揭示科学的
原理和运行规律,对提高民众的科学素养具有非常重要的作用。
本文在认真分析脚踏键盘多媒体系统功能的基础上,根据将来系统运行的环境,
明确了方案选取的原则。从系统的组成出发,结合各种可选方案的优缺点,提出了
一种可行的实现方案。具体而言,从系统组成的底层用户数据接口方案和上层多媒
体应用程序方案进行了详细的分析。在底层用户数据接口方面,通过数字量采集卡
和限位开关来实现;对上层应用程序,将微软公司开发的DirectX组件技术应用到系
统中来实现多媒体显示系统。由于DirectX组件所特有的优点,使得上层应用程序具
有很高的运行效率。从系统的可扩展性以及模块化角度出发,设计了系统总体结构。
在对系统实现所涉及DirectX技术的工作原理和体系结构进行深入分析的基础上,详
细讨论了各个模块的实现。最后,通过对系统进行了测试,测试结果表明系统实现
达到了预期效果。
本系统采用研华公司的工控机为实现平台,在Windows 2000系统下使用Visual
C++。系统开发中使用面向对象程序设计技术,这使得系统具有更好的
扩展性和可维护性。通过数字量采集卡获取用户与系统的交互信息,利用DirectDraw
技术来实现精灵动画,采用DirectSound技术实现系统音效。最后,使用DirectShow
技术播放系统的待机动画。
关键词:多媒体 DirectDraw DirectSound DirectShow
I
华中科技大学硕士学位论文
Abstract
Science museum introduces advanced scientific technology to exhibit scientific
principles and disciplinarians by using beautiful pictures. It has a very key role in
improving people’s scientific knowledge.
In this dissertation, after giving a deep analysis of foot stepping keyboard
multimedia system requirement and running environment, the principle of system scheme
is worked out. Then we present an appropriate scheme to realize it according to
advantages and disadvantages of different schemes. To be specific, user interface and
multimedia application schemes are analyzed. Digital sample card and limit position
switch are used to carry out user interface. DirectX technology is used to realize
multimedia application and it is very efficient due to DirectX technology. After that, its
structure is carried out considering expansibility and modularization. Further more, study
architecture and principle of DirectX technology related this system and realize it. The test
result shows the system has achieved expected effect.
This system is based on industry puter produced by Advantech. The
operating system is windows 2000 professional and it