前言:寻找写作灵感?中文期刊网用心挑选的实验室信息化虚拟实验设计论文,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。
1.1功能设计
(1)实验信息管理。
实验信息管理主要包括对实验室工作人员、实验室规章制度、实验室通知以及实验室办公文件等信息的集中管理。
(2)实验课程管理。
实验课程管理是指面向不同的老师、不同的开设班级,对实验课程进行编排,以完成实验课程的统一集中管理,做到实验课程的时间、教室不冲突。
(3)实验设备管理。
实验设备是实验教学过程中的重要资源,对实验设备统一进行信息登记和管理,有助于实现对实验设备的网络化管理。
(4)实验教学管理。
实验教学管理主要包括实验课程的准备,学生实验过程视频的保存,实验报告的电子化及成绩评定,以及实验教学总结。
1.2模式设计
该设计采用了C/S模式和B/S模式相结合的设计模式。整个实验室信息管理系统在WEB环境下运行,客户端与数据库服务器之间采用B/S模式,从而避免了客户端专用程序的开发;而数据库服务器与应用服务器之间采用C/S模式,适宜满足应用程序和数据库系统之间的大批量数据访问和调用,从而提高了数据访问的灵活性。另一方面,由于数据全部存储在专用的数据库服务器上,而应用程序服务器和客户端只负责发出相应的数据请求指令,这样在一定程度上也提高了数据的安全性,后期维护也更加趋于合理。
2虚拟现实技术在虚拟实验中的设计与应用
2.1虚拟现实技术的应用方法
要将传统的动手实验演变为基于虚拟现实技术的虚拟实验,必须要完成三维建模、虚拟场景重建以及动作响应设定等一系列设置,这样才能够实现实验教学的信息化和虚拟化。目前三维建模主要依赖SolidWorks三维软件完成,而虚拟场景的重新构建,在很大程度上依赖于LabView等图形化编程软件的使用。要实现虚拟实验系统的设计,离不开数据库系统的应用,因为在虚拟实验操作过程中,离不开对数据库的实时动态访问,因此如何快速访问数据库系统成为虚拟技术应用的关键。目前应用在虚拟实验系统中的数据库访问技术,主要是依赖于数据的快速存储方式。对于底层传递来的数据,按照数据自身的属性进行分类,从而将数据自动划分到不同的数据类中。在同一数据类中,按照所定义的关键字对数据进行存储。采用分类的数据存储和访问方式,能够极大地提高数据库访问的效率。
2.2机电一体化实验的虚拟化设计应用
本研究课题以具体的机电一体化实验为例探讨虚拟实验系统的设计与应用。机电一体化实验主要完成传感器检测、数据滤波、数据采集、数据显示、电机控制等一系列任务。针对该实验的内容,虚拟化和信息化可以按照如下步骤实施:
(1)三维建模。
借助于SolidWorks三维软件对传感器、滤波器、数据采集卡、数码管、CPU控制器、步进电机等进行三维建模,实验室内的万用表、示波器等其他实验仪器也要建模,以增强实验环境的真实性。
(2)场景重建。
利用LabView图形化编程软件,将上述三维模型进行空间布局设置,构建与实验室完全一致的实验场景。
(3)界面接口设计。
仅仅有图形化场景是远远不够的,还必须借助LabView图形化编程软件对接口进行设计。比如数据采集卡的接口应当与传感器的输出接口保持相同的电平规格;再比如,CPU控制器的输出脉冲应当跟步进电机的驱动电流保持相同电平规格,以确保电机能够被驱动。
(4)虚拟动作响应。
设计了界面接口,就能够利用VRML工具对虚拟动作响应进行设定,通过设定使虚拟实验系统能够智能地感知到操作者的意图,从而顺利完成虚拟实验。
(5)数据库的快速访问。
在机电一体化实验中,需要保存的数据有传感器采集数据、数据采集卡的采集频率、CPU控制器的输出脉冲规格以及步进电机的相关参数。这些参数按照其自身属性可以划分为采集数据、控制数据和输出数据三大类,将上述的数据自动地划分到这三大类中。当虚拟动作响应需要访问数据库系统查询上述相关数据时,可以首先按照数据所在的大类进行查询,这样有助于提高数据库系统访问的快速性和准确性。
3结语
虚拟现实技术是一种将现实中的情景进行虚拟化并重现的技术,在三维场景建设技术中有着重要的应用。本研究课题将虚拟现实技术与虚拟实验室建设相结合,探讨了实验室的信息化及虚拟实验系统的设计,结合具体的机电一体化实验给出了虚拟现实技术在虚拟实验设计中的具体应用。
作者:曹剑文 单位:武汉纺织大学数学与计算机学院实验室