首页> 中文学位 >基于Delta3D三维虚拟实验室的虚拟仪器的设计与实现
【6h】

基于Delta3D三维虚拟实验室的虚拟仪器的设计与实现

代理获取

目录

第一章 绪论

1.1 课题研究背景、目的及意义

1.2虚拟实验室的发展现状

1.3论文的主要内容与结构安排

1.4本章小结

第二章 实验界面的设计及结果展示

2.1界面的总体设计

2.2 GUI程序开发框架-QT

2.3 界面实现的步骤

2.4 结果展示

第三章 三维虚拟仪器的设计

3.1建模工具的选择

3.2模型设计的基本准则

3.3模型的结果展示

3.4 利用dtGauge制作仪表盘

3.5 dtGauge的优势与不足

第四章 三维虚拟实验

4.1 Delta3D游戏引擎的使用

4.2 Delta3D中的游戏角色

4.3 虚拟实验演示

总结与展望

参考文献

声明

致谢

展开▼

摘要

随着虚拟实验技术的不断成熟,虚拟实验室在教育领域的应用价值也越来越高,它一方面可以辅助学校的科研工作,另一方面在实验教学中也具有交互性,可展示性,使学生易理解,具有趣味性,易维护等优点。虚拟实验室相对于传统的实验室,最大的特点在于它是与真实的实验环境相分离的,与此同时又给实验操作员一个身临其境的实验平台,操作员可以在实验室中随心所欲的创建各种实验,同时又不会给生产环境带来风险。因此,建立一套广泛应用的虚拟实验室已被很多高校列入计划当中。其中,虚拟仪器及虚拟仪表的设计,作为执行实验的部件,用于展现一个完整的实验,而界面作为人机交互的门面,操作员通过界面上的文字描述及仪器列表可以轻松地选择仪器进行组装实验,达到虚拟教学的目的。  本文采用游戏开发引擎Delta3D搭建整个虚拟实验系统,其中QT作为一个开源的GUI库与Delta3D的API进行整合,使用QT来进行仪器相关的二级界面的开发,同时使用3DS MAX模型制作软件来进行三维仪器的设计,osgGauge是OSG的一个扩展类库,主要功能就是设计二维的虚拟仪表盘,本文将osgGauge底层代码重新封装,把它变为Delta3D中的dtGauge模块,这样就可以设计三维虚拟仪器上的仪表盘。之后,设计一系列的通用模板代码,使用者只需要改变模型或者使用不同的贴图,就可以得到功能类似的虚拟仪器,将模板代码导出,即可变成一套仪器开发库。本文设计了一系列的模型和贴图来测试其功能,包括电流表、电压表、万用表、汽车仪表盘,以及实验中用到的其它模型。  最后,本文利用开发完成的仪器编程实现了一个虚拟实验并进行演示,利用本虚拟实验系统,可以进行扩展,只需要根据需求进行相关的模型设计即可编程实现。  作为课堂教学的补充,本系统提供给学生更多的是对物理实验的认知感,普及基础教育并且激发学生的学习兴趣。同时也解决了许多实际问题:一些中小学实验经费不足,实验设备质量不高、数量不足等问题。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号