工业类咨询邮箱基于VRML技术的虚拟实验
来源:核心期刊咨询网时间:12
摘要:【摘 要】虚拟实验的出现引起了实验领域的一场新的革命.本文借助于虚拟现实技术。分析虚拟实验室的实现模式及体系结构,并根据虚拟实验过程研究了主要功能的实现.本文为虚拟实验方面的研究提供 了一定的参考借鉴. 【关键词】虚拟实现 VRML 虚拟现实技术 虚拟
【摘 要】虚拟实验的出现引起了实验领域的一场新的革命.本文借助于虚拟现实技术。分析虚拟实验室的实现模式及体系结构,并根据虚拟实验过程研究了主要功能的实现.本文为虚拟实验方面的研究提供 了一定的参考借鉴.
【关键词】虚拟实现 VRML 虚拟现实技术
虚拟实验技术是基于一定技术进行的实验,是信息时刊发展的产物,是人类的实验技术和研究能力进入一个新发展阶段的标志.学生通过虚拟实验 ,可以对实验的思想和方法、仪器的结构及原理的理解取得较好的效果,达到培养能力、学习技能、深化知识的目的.
1 虚拟实验的设计
1.1 虚拟实验室的实现模式
虚拟实验室的建立,使得处于不同位置的学习者可以同时对一个实验项 目进行实验工作.Web为虚拟实验室的实现提供了一种基础平台,基于 WEB的 B/S构建模式是实现虚拟实验室的一种基本模式.
完善的虚拟实验室包含下面几个重要的组成部分 :第一,能处理大量模拟操作数据的服务器(女口超级计算机中心高性能的计算机系统);第二,用于存储模拟数据初始条件和边界条件以及实验结果数据的数据库系统;第三,连接于网络的科学实验仪器及合作工具等;第四,实验处理软件 ,每一个虚拟实验系统都是基于专业的仿真软件系统的,它们用于数据处理、分析 、存储并使这几个过程可视化.这几个部分的紧密结合就组成了一个虚拟实验室.
1.2 虚拟实验的体系结构
虚拟实验根据参与感知交互方式的不同,主要分为三类:桌面虚拟现实系统、座舱式虚拟现实系统、沉浸式虚拟现实系统后 两类虚拟实验系统需要昂贵的设备 ,创建一个虚拟现实系统的花费是相当巨大的,无论是从软件还是从硬件 ,普通的用户都无法承担.因此在 目前阶段还不可能大规模应用,其仅仅运用在军事和航空航天等方面囝I本文研究的虚拟实验系统属于第一类,即桌面虚拟现实系统.和用软件编程方法在输出设备(如显示器)上输出逼真的具有虚拟现实系统特征的三维场景.网络虚拟实验平 台采用的是VRML-Java同步协调技术.总体的设计思想如下:
(1)系统结构为 3层 B/S结构,由客户端、网络服务器和数据库服务器组成.B/S结构简化了客户端软件,只须安装Web 浏览器作为客户端的运行平台,采用该结构实现的共享虚拟环境比较稳定和健壮 ,可扩展性较好.系统版本的升级及维护均在web服务器端进行的,用户需要访问时才动态下载,这就保证了用户每次使用的都是最新版本.
(2)客户端与服务器端的通信采用基于TCP//P 协议的.1ava Socket通信技术 ,Java对网络通信提供了强有力的支待,其中 Java.net包中的 InetAddress 、URL、Socket 等类对TCP/IP 协议提供了良好的支持.
独立运行的服务器应用程序主线程负责监听客户端的连接请求 ,连接上后生成另外一个线程与客户端通过‘IEP/IP进行通信.在服务器上建立一个共享对象的数据库上面有所有变动对象的当前信息.当一个新用户连接进来的时候,他的信息将写入该共享对象数据库中,同时通过该数据库读取共享对象的信息,并将这些信息在本地机器上的VRML世界中表现出来.
(3)服务器与数据库的通信技术是基于JDBC.
(4)VRML与Java间的通信是基于 SAI.
综上所述,系统采用 Web、VRML、SAI、Java、JDBC、SQL等主要开发技术.虚拟单元作为实验的主体,提供不同的设定参数,以Java Applet形式运行 ,并通过 VRML脚本编程接口SAI与 Java进行通信翻.
1.3 虚拟实验的功能层次结构
虚拟实验系统遵循模块化设计的原则,采取类 ISO协议的分层技术,无论是什么课程的虚拟实验系统,最终的程序遵循以下的层次结构:上层是实验接 口层;中间是 Web服务接口、仿真服务接 口以及中间件等.下层是后台服务程序.
(1)用户实验接口的主要功能:作为虚拟实验室客户端模块的一部分,主要完成“所见即所得”功能,给用户提供一个良好的界面(实验环境).同时引导用户 了解 、熟悉、掌握虚拟实验软件的基本使用方法;收集用户设置的实验参数和数据;检查用户的实验环境是否配置正确.提供与web服务接 口的相关函数.另外 ,还要完成实验结果的采集、处理、优化和显示 ,可以包括各种数据的图形化、图表、动画显示及打印输出.具备简单的智能分析功能,给用户提供方便的处理接口.
(2)WEB服务接口的主要功能:负责管理虚拟实验系统的一般 Web服务请求,负责接受虚拟实验原始数据 ,向客户端发送虚拟实验结果.负责通知消息的发布 ,统计网络状态信息,调整用户权限等.
(3)服务接 口的主要功能:负责调度后台虚拟服务程序,接收上层接口传递的实验数据 ,记录用户的实验过程.
(4)a0间件模块的主要功能:为仿真后台程序和仿真服务接口模块提供通用的接口,向下负责发送调度指令和接收结果,向上负责接收调度指令和发送结果.
(5)服务程序的主要功能:第三方服务程序,提供相应的服务. [
2 虚拟实验的实现
2.1 虚拟实验的运行环境
本系统的服务器试验运行环境为:WindowsNT、MS IIS、JDK1.2.2、Corona SAI包 ,客户端的试验环境为:WindowsNT、IE6.0、Corona VRML Client.在服务器端用 IIS建立 wWw站点,设置套接字端 口号和 VRML文件中一致,并运行服务器程序.客户端浏览器装载 VRML插件,登陆服务器 Html文件,连接成功后可进行相应的操作.
2.2 虚拟实验的模块实现
系统在服务器端和 IIS建立 irW站点,服务器端与客户端设置套接字端口号,并在 VRML文件中也设置一致的端口号,运行服务器程序.客户机端浏览器装载 VRML插件,登录服务器 Html文件 ,经过身份验证后进行在线虚拟实验系统.用户可以使用鼠标或者键盘在场景中漫游,进行交互 .
主要模块描述如下:
(1)用户的验证登录
实验者首先通过输入相应的用户名及密码,经过身份识别后才能进入相应的页面进行下一步的操作.如验证通过。用户就可以根据虚拟实验环境提供的一些准备资料进行实验准备 ,比如熟悉实验设备器材 、了解实验目的、学习实验原理等,然后实验者就可以进行实验了.
当用户登录系统时,首先在客户端 ,根据服务器名和端口连接服务器,并启动一个客户端线程:
thread=new ClientThread(this,hotname,port,UselTh~lrle,avatarURL);thread.star@
同时服务器端会根据客户端的连接请求创建一个线程Vuser来负责交互 ,并把该线程加入到服务器端的线程列表中,同时通过 user.sendALLFields ((VU~r)user)把用户添加到所有用户的场景中去.如下 :
sCene.setViewpointPosition( (VSFVec3Ovalue);
scene.setViewpointOrientation( (VSFRotation)value);
小编推荐优秀的理工类期刊 《河北工业大学学报》中级职称论文范文
《河北工业大学学报》(双月刊)创刊于1917年,是河北工业大学主办的自然科学性质的综合性学术期刊。以反映河北工业大学科研成果为主,优先报道国家重点攻关课题项目和科学基金资助项目论文,同时报道国内外科技动态。
转载请注明来自:http://www.qikan2017.com/lunwen/lig/6596.html
相关论文阅读
- 2022-11-28不动产测绘特点及测绘技术分析
- 2022-09-28新基建的核心是重构产业基础设施
- 2022-09-19“一带一路”倡议下交通运输业与物流业的联动发展分析
- 2022-09-17地下工程智能施工信息管理系统研发与应用
- 2022-09-17工程师论文发表浅析工程管理中资料的重要性
- 2022-07-19边坡支挡结构岩土荷载的分项系数计算方法
- 2022-07-16建筑智能化技术在建筑给排水工程中的应用
- 2022-07-13日本高校档案馆调查研究职能的特点及启示
- 2022-07-09建筑电气自动化控制技术探讨
- 2022-07-07绿色建筑玻璃幕墙设计方法探析
期刊论文问答区
- 2025-05-13教师职称评审级别及所需学术成果材料
- 2025-04-24英文期刊发表论文几个版面起发
- 2025-01-21论文顺利通过审稿的8个操作
- 2025-01-11管理学类30本期刊(国自然基金委员会认定)
- 2025-01-02电刺激治疗相关文章选题推荐
- 2024-12-17植物学比较热门的论文选题
- 2024-12-03人事管理方面文章选题推荐和发表期刊
- 2024-11-18金融学专业的论文选题方向推荐
- 2024-11-01教育核心期刊有哪些
- 2024-07-12学术论文初审是谁在审?审什么?审多久?
优质科技期刊
- 1核心级《公路工程》
- 2核心级《中外公路》
- 3核心级《遥感技术与应用》
- 4核心级《电子测量技术》
- 5核心级《无线电工程》
- 6核心级《公路交通科技(应用技术版)》
- 7核心级《实验室研究与探索》
- 8核心级《交通运输工程学报》
最新期刊更新
- 《中国政府采购》
- 《中国政府采购》
- 《农业图书情报学刊》
- 《农业技术经济》
- 《水文地质工程地质》
- 《房地产世界》
- 《中央民族大学学报:哲》
- 《广州化学》
- 《物理学报》
- 《东方宝宝》
- 《新能源进展》
- 《热带农业科学》
- 《建筑经济》
- 《中国学校卫生》
精品推荐
- 12022-11-28不动产测绘特点及测绘技术分析
- 22022-09-28新基建的核心是重构产业基础设施
- 32022-09-19“一带一路”倡议下交通运输业与物流业的联动发展分析
- 42022-09-17地下工程智能施工信息管理系统研发与应用
- 52022-09-17工程师论文发表浅析工程管理中资料的重要性
- 62022-07-19边坡支挡结构岩土荷载的分项系数计算方法
- 72022-07-16建筑智能化技术在建筑给排水工程中的应用
- 82022-07-13日本高校档案馆调查研究职能的特点及启示
- 12021-12-30如何做好重大建设项目防造假工作的几点思考
- 22022-02-15菜鸟物流运营模式的改进策略分析
- 32018-08-04铝合金表面黑线成因分析
- 42019-01-23乡村振兴战略与精准脱贫之间的辩证关系
- 52019-01-16中国物流的发展以及优劣势分析
- 62020-06-29一起浪涌保护器引起的变压器烧毁事故原因分析及应对措施
- 72019-12-17纯电动汽车减速器齿轮啮合错位分析
- 82021-10-13我国城市轨道交通车辆技术现状和发展趋势
- 12025-05-13教师职称评审级别及所需学术成果材料
- 22025-05-08人力资源专业论文发ssci
- 32025-05-08评职称著作合著快还是独著快
- 42025-04-24英文期刊发表论文几个版面起发
- 52025-04-24声音与振动杂志JOURNAL OF SOUND AND VIBRATION期刊收稿方向
- 62025-02-12“互联网+”时代的农产品营销与农业经济发展
- 72025-02-12羊肉消费市场调研
- 82025-02-12文创产品营销策略
- 12021-05-24刊号字母G、G0、G1、G2、G3、G4、G8是什么意思
- 22021-05-06论文引用率不能超过多少
- 32018-09-11语法翻译法的运用以及优缺点分析
- 42020-03-08发表在期刊上的论文一般多少字
- 52020-09-21疾控中心工作怎么评职称
- 62020-01-03新北大核心什么时候更新,几年更新一次
- 72020-03-08通讯作者和二作哪个含金量比较高
- 82021-02-23发表的期刊论文见刊的时候可以在知网查到吗