远程虚拟实验室平台设计解决办法

来源 :数字化用户 | 被引量 : 0次 | 上传用户:ok_qq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】建设并研究虚拟化实验系统平台并分析在中职学校中的运用合理方式方法,利用软件和硬件搭建完成远程虚拟实验室,在实验室的基础上实现LabVIEW仿真实验。在实验操作和使用过程中,学生用户只需要懂得基本的网络网站注册和提交实验申请就可以通过Web服务来做相关的实验操作,即不需要再客户端安装仿真软件LabVIEW,也不需要深入了解LabVIEW软件。通过网络远程访问虚拟实验室,用户不仅可以自由安排实验室间和实验内容,还能够完成实验报告的填写提交等功能。无地域和空间的限制,同时也节省大量时间,增强信息和资源的共享。
  【关键词】虚拟化 LabVIEW仿真 WEB服务
  一、系统平台设计
  在平台设计方面,可以采用了基于WEB的B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。此模式的优点是用户可以在任何地方通过Web服务进行操作而不用安装专门的虚拟仪器软件,客户机上只要安装一个浏览器(Browser),如Internet Explorer或Netscape Navigator不需要再客户端上安装不同的客户应用程序,整个使用过程更加简化,客户端只需要通过WEB访问服务端应用就可以使用虚拟仪器平台。客户端零安装、零维护,加强了整个系统的易用性和稳定性,同时系统的扩展非常容易。
  利用网络技术,把所提供的仪器说明、电子实验题目及实验内容加入建立的网站上,当学生做实验时利用网络浏览器,可以将平台提供的功能划分成多个WEB服务:实验室访问身份验证、实验介绍、实验预约、学生信息、实验申请、实验相关资源、实验报告、实验成绩等。
  实验平台结构图
  二、系统安全性
  系统安全性方面,由于本平台要实现远程访问系统平台,而且本系统采用安全性并不突出的B/S构架,考虑到用户远程登陆平台时操作的安全性。采用一定的加密保护技术将有力的保护系统平台的稳定性和可靠性。MD5用户验证技术,MD5(Message-Digest Algorithm 5)是将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的MD5信息摘 要。同时可以在Web服务器上装有的防火墙硬件,防火墙系统的记录了网络上的信息交互日志,在保证系统的安全的同时也为实现远程虚拟平台操作提供了良好的基础。
  三、LabVIEW软件的优点
  虚拟仪器和常规仪器的控制面板有很大的不同,它利用计算机强大的图形环境和帮助功能,采用可视化的图形编程语言平台,建立虚拟仪器面板和模拟操作环境,进而完成对仪器的控制和数据显示与分析等功能。通过虚拟仪器软面板,设计和规范制作与实际仪器高度相似的旋钮、控制灯、开关和其它元器件,建立图形化的面板来替代常规的传统仪器面板,很多的工程师、技术人员和科学工作者使用LabVIEW来满足无法通过常规仪器实现的系统需求。综上所述,可以将 LabVIEW软件开发平台的优点总结如下:
  (一)在LabVIEW中提供了很丰富的数据采集、分析和存储的库函数。
  (二)虚拟仪器采用了图形化的编程方式,这使得设计者不用编写和其它编程软件类似的文本格式的代码,通过图形化的界面设计者可以更加直观的观察和编写程序。图形化语言的使用使程序设计编程更为直观,提高了开发效率。
  (三)LabVIEW提供了如:单步运行,设置断点等传统的程序调试手段,也具有独特的高亮执行和探针工具,可以将程序应用动画形式进行运行,有利于编程人员观察程序运行的细节,使程序的调试和运行更为直观,也使得程序调试变得便捷许多。
  (四)数据流编程模式使编程设计时能够同时运行多个程序和多任务系统。
  (五)方便与外部代码或软件进行连接,提供了诸如DDE(共享库)、DLLs(动态连接库)、ActiveX等机制,这种而且成熟全面的Internet功能,能够同时支持多种网络协议,使虚拟仪器的网络开发容易实现。
  (六)具有较为广泛的信号处理、分析和数学运算设计功能。
  (七)为了保证用户数据采集、测试和测量方案的高速执行,LabVIEW将32位的编译器编译生成32位的编译程序。
  (八)在没有硬件的情况下,可以通过使用软件设计实现不同硬件的仪器、仪表的功能。
  参考文献:
  [1]http://baike.baidu.com/link?url=NMYovw2DtdxIKF3dpR6QpaLH-caso-e9I0kiZ15vaG7lQl5RvHd83CKQA5M5iTF5eC6l1MIdu19EXdzd-rIOS_.
  [2]Michael K. Barbour, Thomas C. Reeves.The reality of virtual schools: A review of the literature[J].Computers & Education, 2009.52(2):402-416.
  [3]张重雄,虚拟仪器技术分析与设计,北京,电子工业出版社,2008
其他文献
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
随着大数据时代的到来,广泛收集各类信息的大数据平台里必然包含众多的个人隐私数据,一旦泄露将造成难以估量的损失。本文主要阐述在新时代下大数据应用所带来的安全问题并对如何运用云计算访问控制技术解决大数据隐私安全问题提出了相应的解决方法。
T形接线系统的故障测距算法并不能只是对两端系统的简单推广,T形接线系统故障测距的主要困难来自于第三端的中间馈入电流。本文首先介绍了故障分支的识别问题,之后采用分布参
【摘 要】本文探讨了大型建筑健康节能智能监控系统的关键技术如WSN、专家系统技术等,并结合具体系统进行了实例分析  【关键词】大型建筑 WSN 专家系统  “时尚的生活就是依靠科技降低成本,创造高舒适度的工作环境,实现科技以人为本。据专家预测,到2020年,我国新建的大型建筑面积约100亿平方米,如果这些建筑全部达到健康节能标准,每年可以节约3.35亿吨标准煤;空调高峰负荷可减少8000万千瓦,舒
目的观察探讨FTY720对糖尿病大鼠视网膜血管内白细胞粘附和血管通透性的影响及机制。方法雄性Wistar大鼠90只,随机分为正常对照组、糖尿病组和FTY720组,每组30只。糖尿病组和FTY720组大鼠采用一次性腹腔注射链脲佐菌素的方法建立糖尿病模型。建模成功后,FTY720组大鼠以0.3 mg/kg的剂量灌胃给予FTY720,1次/d,连续3个月。于FTY720组大鼠干预后3个月,3组大鼠均用于
本文旨在介绍vector对象及几个典型成员函数的内存实现机制。rn(1)内存中vector对象的存储。
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
针对在电力系统发生故障时,微机型继电保护装置因受内存容量的限制,不能存储过多故障数据的现象,提出一种实用的数据压缩技术--采用离散小波变换把数据从时域变换到频域,对高
主要研究了螯合剂FA/O Ⅱ在阻挡层抛光中对去除速率和表面形貌的影响.通过对开路电压和塔菲尔曲线的检测,研究了Cu在螯合剂溶液中的溶解过程,结果表明FA/O Ⅱ对Cu有很强的螯
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥