网络虚拟实验室网络虚拟实验室实现原理网络虚拟实验室的构建多使用浏览器/服务器/数据和应用(BSDA,Browser/Server/Database&Application)结构,其原理如图1所示,典型的网络虚拟实验室由客户端、网页服务器端、应用服务器端以及实验仪器设备四部分组成
网页服务器主要作用是提供Web接入服务、用户认证管理、开放式交互实验环境以及?态网页的生成;应用服务器主要作用是控制和管理实验仪器、采集和处理实验数据;数据库的主要作用则是配合用户帐户的管理、动态网页的生成以及实验数据的存储和管理
本网络虚拟实验室,主要由模拟仿真和实时测量两个部分组成,如图2所示
模拟仿真部分,主要完成验证型、原理演示型实验,使用LabVIEW自带的网页发布功能,直接在Web服务器端生成嵌入实验平台的www网页,用户只需使用网页浏览器即可通过互联网访问网络虚拟实验室,进行实验
实时测量部分,主要完成仪器共享型、远程控制型实验,有一个多媒体辅助模块,是对实际实验平台界面的虚拟呈现,让学生在进入实时测量模块之前来操作,用来检验学生的预习程度,让学生预先了解实验内容,熟悉具体的实验步骤;另一个是实时测量模块,它是实时测量部分的核心,负责本地实验数据的采集,并按远程用户的操作要求进行分析、存储以及显示,可使用LabVIEW的网页发布功能来实现,也可使用基于LabVIEW编程的 Application Server模块与客户端API模块来实现网络互连,数据通信,完成远程实验
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。