基于LabVIEW网络虚拟实验室的研究与应用.docVIP

基于LabVIEW网络虚拟实验室的研究与应用.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LabVIEW网络虚拟实验室的研究与应用.doc

基于LabVIEW网络虚拟实验室的研究与应用 【摘要】本文主要分析了我军院校采用传统实验教学方法遇到的实际问题,并结合LabVIEW基本原理和实验室盐度计的特点,研制出SYA2-2型实验室盐度 计网络仿真环境,网络虚拟实验室采用BSDA结构,由客户端、Web服务器、应用服务器以及实验设备四个模块组成,具备开发周期短,成本低的特点,同时又具有很强的兼容性和扩展性,能够大大提高仪器的使用效率。 【关键词】LabVIEW、仿真环境、虚拟仪器 【中图分类号】E96 【文献标识码】A 【文章编号】1672-5158(2012)11-0029-02 引言 随着院校规模的不断扩大,国内普通高等院校实验设备往往比较陈旧,不能及时更新,从而无法跟上教育的飞速发展。目前,我军院校仍沿用传统的实验教学方法,实验内容侧重于理论验证和模仿训练,缺乏对学生创新意识的培养和综合能力的提高。滞后的实验设备和死板的实验模式难以调动学生的主动性和创造性,实验教学处于应试教育。而虚拟实验室系统则主要依赖于软件和较少的配套硬件,使实验室的维护费用和工作量大大降低。LabVIEW作为虚拟仪器开发系统的代表,可以利用校园网进行虚拟实验室的网络发布,实现了资源共享,避免了仪器重复添置,满足了用户不再受时间、地点限制进行远程的实时合作,提高了用户的学习效果。 1、LabVIEW相关技术研究 1.1 LabVIEW LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于c和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,NLabVlEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 1.2 虚拟仪器(VI)的概念 虚拟仪器(virtual instrument)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装Xit算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。 虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在LabVIEW冲被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW[2]的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。内,使用较为广泛的计算机语言是美国NI公司的LabVIEW。 2、网络虚拟实验室设计 SYA2 2型实验室盐度计是一种高准确度、智能化测量海水样品盐度的仪器,广泛使用于海洋台站、调查船、平台以及所有实验室内的盐度测量。 将虚拟仪器技术推向网络应用,更能发挥其“软件就是仪器”的优势,更有助于形成分布式的网络测量体系,实现数据和仪器的远程共享,从而为远程测控服务。本文介绍网络虚拟实验室的使用BSDA结构,由客户端、Web服务器、应用服务器以及实验设备四个模块组成,具备开发周期短,成本低的特点,同时又具有很强的兼容性和扩展性,能够大大提高仪器的使用效率。网络虚拟实验室构成原理图如图1所示。 网络虚拟实验室是一个无墙的中心,通过计算机网络系统,研究人员或学生将不受时空的限制,随时随地与同行协作,共享仪器设备,共享数据和计算资源,得到教师的远程指导以及与同行相互研讨。由于通过网络虚拟实验室能够实现跨时空跨学科的仪器设备远程共享,甚至远程控制,满足科研教学对分布式实验系统的要求,同时解决棘手的教学资源紧张问题,国外的很多科研院所也已经进行了相关的有益尝试。网络虚拟实验室大多使用的是CS(客户端/服务端)结构,典型的网络虚拟实验室由客户端、网页服务器端、应用服务器端以及实验仪器设备四部分组成。网页服务器主要作用是提供web接入服务、用户认证管理、开放式交互实验环境以及动态网页的生成;应用服务器主要作用是控制和管理实验仪器、采集和处理实验数据;数据库的主要作用则是配合用户帐户的管理、动态网页的生成以及实验数据的存储和管理。本网络虚拟实验室,主要由模拟仿真组成,如图2所示。模拟仿真部分,主要完成验证型、原理演示型实验,使用LabVIEW自带的网页发布功能,直接在web服务器端生成嵌入实验平台的WWW网页,用户只需使用网页浏览器即可通过互联网访问网络虚拟实验室,进行实验。 系统设计技术实现,我们PALabV]EW内置的网页发布功能为基础,通

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档