虚拟实验论文:基于LabVIEW的虚拟实验和远程实验室
- 格式:doc
- 大小:53.50 KB
- 文档页数:11
基于Labview的远程虚拟通信实验室开发徐杰;胡倩;郑敏娜;谭小林;吕菲【期刊名称】《电子设计工程》【年(卷),期】2012(020)018【摘要】The traditional communication experimental courses need to purchase a large number of instruments and equipments which are used for teaching. The aging and breakdown of the instruments will affect the experimental prry), 《modern communication technology》,this paper develops a remote virtual communicocess. Aiming at the problems appearing in the experimental teaching of 《communication theoation experimental system based on Labview2009. Teachers can design or extend experimental projects in this system. Students can operate and study anytime through the network based on the system,and gain a deeper understanding of the relative courses. Therefore , it can economize large amounts of educational funds. Taking modulation and demodulation of Linear Block Code and 2FSK in detail as example ,this paper introduces the realization of the system.%传统的通信类实验课程需要购置大量的仪器设备用于教学,在操作过程中设备、线路的故障和老化又会影响实验进度。
基于LabVIEW的远程虚拟实验室建设与应用袁小平;金鹏;蒋硕;刘雨冬【摘要】构建了基于LabVIEW环境的远程虚拟实验室,该虚拟实验室由被测系统、硬件平台和软件平台3部分构成.平台应用了C/S架构,教师可以通过服务器端规划以及管理课程实验,而学生则可以通过客户端登录实验平台操作远程实验设备完成实验,同时还可以通过网络摄像头来观察实验过程和实验现象.结合模拟电子技术中运算放大类实验来阐述虚拟实验室在模拟电子技术实验中的应用.%A remote virtual laboratory based on LabVIEW environment is constructed,which is composed of monitored system,hardware platform and software platform.This platform applies the C/S architecture, teachers can arrange and manage curriculum experiment through the server, and students can complete experiment by using client system to operate the remote experiment equipment.At the same time,students can also observe the experiment process and experimental phenomena with the network camera.The application of virtual laboratory in the analog electronic technology experiment is described.【期刊名称】《实验技术与管理》【年(卷),期】2016(033)012【总页数】4页(P114-117)【关键词】远程虚拟实验室;LabVIEW;C/S架构;实验教学【作者】袁小平;金鹏;蒋硕;刘雨冬【作者单位】中国矿业大学信息与电气工程学院,江苏徐州 221008;中国矿业大学信息与电气工程学院,江苏徐州 221008;中国矿业大学信息与电气工程学院,江苏徐州 221008;中国矿业大学信息与电气工程学院,江苏徐州 221008【正文语种】中文【中图分类】TP393.09;G642.423实验教学是提升学生实践素质的一个重要途径,在普通高等教学中占有重要的地位。
X X 学院毕业设计设计题目:基于LabVIEW的虚拟网络实验室的设计系别:_________________________ 班级:_________________________ 姓名:______________指导教师:_________________________年月日基于LabVIEW的虚拟网络实验室的设计摘要随着电子技术高速发展,普通实验室的更新速度无法跟上技术的发展。
此外普通实验室涉及到仪器调试、管理、易损坏等问题。
在实验时间和一些损耗性强的实验项目上对学生限制过死。
同样,远程教育学员一般都要在规定的时间到指定的学校集中完成实验项目.技能培养质量无法保证。
教育机构必须考虑如何跟上实验的时代性和先进性,创设实验内容丰富、训练操作扎实、不受时空限制的开放性实验环境。
近年来,由于虚拟仪器、仿真技术和网络技术的飞速发展,构建基于LabVIEW 的虚拟网络实验室将会成为一种经济、高效的首选方案。
本文的主要工作就是在LabVIEW环境下,研究基于虚拟仪器的网络教学实验系统的设计问题。
首先,本文对虚拟仪器进行概述,对比了与传统仪器的区别,介绍了虚拟仪器的软件开发平台LabVIEW的应用,以及在LabVIEW环境下进行几种常用虚拟仪器——虚拟信号发生器、相关分析、滤波器、和虚拟频谱分析仪等的软件设计方法。
接着,本文着重介绍了如何把设计的几种虚拟仪器构成一个虚拟实验室,并利用虚拟仪器技术创建一个网络虚拟实验室,充分运用网络技术构建一个网络虚拟实验系统,并采用虚拟仪器的网络通信技术实现该网络虚拟系统的远程实验目标。
本课题研究可以节省许多基础设施的重复建设和仪器设备重复引进的资金投入,有利于从整体上改善办学条件和提高教学水平。
在很大程度上方便了学生,不仅能够引导学生理解实验的理论知识,而且能够指导学生进行正确的实验操作,从而获得感性上和理性上的认识。
虚拟实验室不仅极大的弥补了远程教育模式的局限和不足,而且还使得远程教育的方式方法更趋完美。
基于NI ELVIS的远程虚拟实验室的研究时间:2009-03-10 08:20:40 来源:国外电子元器件作者:宋玉杰,杨燕翔1 引言随着虚拟仪器技术的不断发展,其“软件就是仪器”的优势得到发挥,而基于虚拟仪器技术的远程虚拟实验室以其成本低、效率高、突破时空限制等特点得到了广泛认可和研究,分布式网络测量体系有助于实现数据和仪器的远程共享,为实验教学和学生学习带来便利。
这里介绍的基于NI ELVIS的远程虚拟实验室能够完成虚拟仿真实验和远程操作真实仪器,具有成本低,功能强,实用价值高等特点。
2 NI ELVIS和iLabs简介2.1 NIELVIS简介NI教学实验虚拟仪器套件(NI Educational Laboratory Virtual Instrumentation Suite,简称ELVIS)是在NI数据采集卡和图形化开发环境(Laboratory Virtual Instrument Engineering Workbench,简称LabVIEW)编程的基础上集成了实验常用仪器功能的虚拟仪器套件。
该套件通过软硬件相结合搭建的虚拟仪器开发平台。
其中软件部分包括集成的多种通用电路电子测试的软仪器,如LabVIEW、NI—DAQ开发软件等。
该套件安装在计算机软件前面板(Soft Front Pannel,简称SFP)虚拟仪器。
NI ELVIS加载了LabVIEW创建的软件前面板仪器以及仪器的源代码,通过修改Lab VIEW代码来更改SFP的功能。
NI ELVIS所集成的软仪器功能:信号分析(示波器,动态信号分析,波特图分析,阻抗分析仪等);数字万用表(测量电压,电流,电阻,电感,二极管的极性等);信号源(信号发生器和任意波型发生器,可手动调节,也可编程设置,并具有扫频功能);定时/数字量(频率,计数器和数字I/O);直流电源(标准+5 V,±15 V和可变调节的±12 V)。
浅谈LabVIEW在远程虚拟化学实验室的应用摘要LabVIEW语言是一种用于开发测量和自动控制系统的图形化编程语言,本文简单介绍了LabVIEW语言的组成、特点和功能,并概述了目前使用LabVIEW语言在构建远程虚拟化学实验室应用情况,进一步阐述基于LabVIEW的化学实验虚拟仪器的开发价值及广阔的应用前景。
关键词LabVIEW 虚拟实验室化学实验室虚拟仪器数据采集远程教育随着计算机技术和信息技术的普遍,化学实验室也走向了远程网络化。
美国国家仪器公司(National Instrument,NI)于1986年推出了LabVIEW(Laboratory Virtual Instrument Engineering Workbench)软件产品,它作为一种用于开发测量和自动控制系统的图形化编程语言顺理成章地成为搭建远程虚拟实验室的桥梁,在远程虚拟化学实验室中也逐渐得到开发应用。
bVIEW简介[1]——[3][22] [23] [31]LabVIEW是由美国NI公司开发的一种用于开发测量和自动控制系统的图形化编程语言,它广泛地被工业界,学术界和研究实验室所接受,被公认为标准的数据采集和仪器控制软件,全称为实验室虚拟仪器集成环境(Laboratory Virtual Instrument Engineering Workbench),在开发、制造等纵多领域得到广泛应用,是目前应用最广,发展最快,功能最强的图形化软件开发集成环境之一。
1.1LabVIEW的基本构成LabVIEW环境下开发的程序称为虚拟仪器VI(Virtual Instrument),其扩展名默认为vi,与传统仪器相比,虚拟仪器同样具有数据采集,数据分析处理,结果显示三大功能,但是在给定计算机运算能力和必要仪器硬件之后,通过编制软件可以在有限的设备基础上实现虚拟仪器的各种自定义功能。
构造和使用虚拟仪器的关键技术在于软件,即软件是虚拟仪器的核心。
毕业设计基于LabVIEW的虚拟实验室的研究姓名:学号:班级:专业:所在系:指导老师:基于LabVIEW的电力电子技术虚拟实验室的设计与实现摘要实验在普通高等教育中占有非常重要的地位,是对学生进行素质教育的一个重要环节。
随着计算机技术、网络技术、多媒体技术、以及虚拟仪器技术的发展,虚拟实验室应运而生。
访问者只需拥有一台可连接到Internet的电脑就可以不受时间地域的限制完成实验,同时虚拟实验可减少实验设备的开销,节省人力物力。
虚拟实验作为传统实验的一个必要的有益补充,既能节约大量的教育经费,也使实验在时间和空间上得到有效的延伸。
它在教育、科研等领域中具有广阔的应用前景,是实验教学的一个新的发展方向,是当前研究的热点课题之一。
因此,虚拟实验室的构建具有重要的现实意义。
论文分别从基础理论、技术方法和应用开发三个层面对虚拟实验室的构建做了比较全面的研究,着重研究了虚拟实验室的理论架构、建模方法以及关键技术,并在此基础上构建了“电力电子虚拟实验室”。
本文着重于适应教学需求这一角度,利用LabVIEW和MATLAB软件从基础理论、技术方法和应用开发三个层面对虚拟实验室的构建做了比较全面的研究,着重研究了虚拟实验室的理论架构、建模方法以及关键技术,并在此基础上构建了“电力电子虚拟实验室”。
并以三相桥式可控整流电路实验为例,通过实验增加了学生做实验的兴趣,同时也提高了教学质量。
关键词: 虚拟实验室;LabVIEW;电力电子Power electronic technology based on LabVIEW design and implementation of Virtual LaboratoryAbstractExperiment teaching has been playing an increasingly important role in highe ducation. It's a key measure to improve the students' ability. Virtual Laboratory appears with the development of computer technique, Network technology, multimedia technology and Virtual Instrument technique. Visitors need only have a connection to the Internet computer can not subject to geographical limitations of time to finish the experiment, at the same time, the virtual experiment experimental equipment can reduce costs, save manpower and material resources. As an essential and beneficial supplement to the traditional experiment, virtual experiments not only save a lot of education funds, but also extend theexperiments in time and space effectively. It has the vast applied foreground in theeducation and research realm. Virtual Laboratory is a new development directionof the experiment teaching as well as an active research topic recently. Therefore, the development of the virtual laboratory of network is very necessary.This thesis discusses on the construction of virtual laboratory from theoretical research, technological route and application development. It has, emphatically, discussed relevant theories, modeling methods and key technologies of virtual laboratory, According to theory framework, modeling methods and technological scheme mentioned above, an intelligent "the Virtual Laboratory for Power Electric Experiment",is constructed.This paper focuses on the teaching demand of this point of view, the use of LabVIEW and MATLAB software from the basic theory, technology and application development three aspects of the construction of a virtual laboratory to do a more comprehensive study, focuses on the study of Virtual Laboratory of the theoretical framework, modeling methods and key technologies, and on the basis of constructing the" power electronic virtual laboratory". And to the three-phase bridge controlled rectifier circuit experiment as an example, through the experimental increase students interest, and also improve the quality of teaching.Key words: Virtual Laboratory;LabVIEW;Power Electric目录第一章绪论 (1)1.1 虚拟实验和虚拟实验室 (1)1.2 国内外虚拟实验室的发展与现状 (1)1.2.1国外虚拟实验室的发展与现状 (1)1.2.2国内虚拟实验室的发展与现状 (1)1.2.3国内外研究现状存在的问题 (2)1.3 电力电子虚拟实验室开发与研究的背景和意义 (2)1.4 本文主要研究内容 (3)第二章虚拟实验室的开发环境介绍 (5)2.1 概述 (5)2.2 虚拟仪器技术 (5)2.2.1虚拟仪器的定义 (5)2.2.2虚拟仪器的硬件平台 (6)2.2.3虚拟仪器的应用软件 (7)2.3 虚拟仪器的功能及特点 (7)2.3.1虚拟仪器的功能 (7)2.3.2虚拟仪器的特点 (8)2.4 开发平台介绍 (9)2.4.1LabVIEW简介 (9)2.4.2LabVIEW应用程序的构成 (10)2.4.3LabVIEW的操作模板 (11)2.4.4LabVIEW的主要特性 (13)第三章虚拟实验室的系统结构 (15)3.1 硬件结构 (15)3.1.1网络虚拟实验室结构 (15)3.1.2本地实验室系统 (15)3.2 软件结构 (16)3.2.1混合编程 (16)3.2.2三层结构 (20)3.3 网络结构及网页发布 (21)3.3.1网络结构采用B/S结构 (21)3.3.2网页发布 (22)3.4系统管理与操作流程 (23)第四章电力电子虚拟实验室系统的设计与实现 (25)4.1 虚拟实验室的实现方法 (25)4.2 虚拟实验室各模块实现 (25)4.2.1用户界面模块的实现 (26)4.2.2仿真计算模块的实现 (28)4.2.3通信管理模块的实现 (29)4.2.4规则审查模块的实现 (29)4.2.5数据库管理模块 (29)4.3 电力电子虚拟实验室的网络发布 (30)4.4 虚拟实验室应用实例 (30)4.4.1三相桥式可控整流电路的实验原理 (31)4.4.2实验过程 (31)第五章总结 (35)参考文献 (36)致谢 (37)第一章绪论1.1 虚拟实验和虚拟实验室虚拟实验(Virtual Experiment),就是在虚拟环境中进行的实验。
LabVIEW与虚拟仪器搭建虚拟实验室与仿真环境在科学研究和工程实践中,实验室和仿真环境起着非常重要的作用。
然而,传统的实验室设备和仪器的成本较高,且有一定的限制。
为了克服这些限制,LabVIEW软件与虚拟仪器的结合为我们提供了一种强大的虚拟实验室与仿真环境。
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种由美国国家仪器(National Instruments)公司开发的图形化编程环境。
它以图形的方式呈现编程代码,使得用户可以通过拖拽、连接图标来搭建虚拟仪器和实验系统。
LabVIEW不仅提供了各种各样的函数和工具箱,还支持多种硬件接口,可以与实际的传感器、数据采集卡等设备进行连接。
通过LabVIEW,我们可以搭建一个功能完善的虚拟实验室。
首先,我们可以创建各种各样的虚拟仪器,包括示波器、信号发生器、多通道数字电压表等等。
这些仪器可以通过LabVIEW提供的函数和工具箱进行配置和控制,模拟真实的仪器操作和实验过程。
同时,LabVIEW支持数据采集和数据处理功能,可以实时地采集和分析实验数据。
虚拟实验室不仅可以提供基本的实验功能,还能够模拟各种特殊情况和复杂环境。
例如,我们可以在LabVIEW中模拟各种物理系统,如电路、机械系统等,通过改变参数和条件,观察系统的响应和性能。
同时,LabVIEW还支持多任务和多线程的设计,可以实现多个系统并行工作,提高效率和准确性。
除了虚拟实验室,LabVIEW还可以创建虚拟仿真环境。
在仿真环境中,我们可以模拟各种不同的场景和情况,而无需实际的物理设备。
例如,在电力系统仿真中,我们可以通过LabVIEW模拟电网的运行、故障和恢复过程,分析电网的稳定性和安全性。
在自动驾驶仿真中,我们可以通过LabVIEW模拟车辆的行驶和避障过程,评估自动驾驶系统的性能和安全性。
与实际实验室和仿真环境相比,LabVIEW与虚拟仪器搭建的虚拟实验室和仿真环境具有以下优势:第一,成本低廉。
*******毕业设计(论文)基于LabVIEW的网络测试系统的设计学院(系):专业:学生姓名:学号:指导教师:评阅教师:完成日期:******学院摘要实验在普通高等教育中占有非常重要的地位,它是对学生进行素质教育的一个重要环节。
随着计算机技术、虚拟仪器技术的发展,虚拟实验室应运而生。
虚拟实验作为传统实验的一个必要的有益补充,既能节约大量的教育经费,也使实验在时间和空间上得到有效的延伸。
它在教育、科研等领域中具有广阔的应用前景,是实验教学的一个新的发展方向,是当前研究的热点课题之一。
因此,虚拟实验室的构建具有重要的现实意义。
将虚拟仪器技术推向网络应用,更能发挥其“软件就是仪器”的优势,更有助于形成分布式的网络测试体系,实现数据和仪器的远程共享,从而为实验教学以及远程测控服务。
本课题以美国NI公司的LabVIEW 8.2为软件开发平台,以虚拟测试系统的数学模型为基础,建立实验室用户登陆系统VI,并嵌入一些虚拟实验仪器的子VI,进而建立相对简单的虚拟实验系统。
本文首先介绍课题的研究背景,纵观了该课题在国内外的研究现状,并指出了研究的意义;然后介绍了本课题的研究对象——虚拟仪器,阐述了它的定义、组成、功能、特点及发展前景;接着介绍了虚拟仪器的开发环境-—LabVIEW软件,总结了LabVIEW软件的特点,简单地介绍了它的操作工具,重点针对所设计的实验—-网络虚拟实验平台,从模块建立、功能介绍、程序说明、实验结果等方面作了详细的阐述;最后是本文的结论,对整个设计进行总结并对将来作了展望.关键词:虚拟仪器;LabVIEW;登陆模块;系统设计;网络测试Networked Virtual Instrument Test and Measurement SystemBased on LabVIEWAbstractExperiment teaching has been playing an increasingly important role in high education. It's a key measure to improve the students’ ability. Virt ual Laboratory appears with the devel- opment of computer technique and Virtual Instrument technique。
基于NI ELVIS的电子实验设计摘要随着低本钱高性能的计算机资源普及运用,数字化仪器平台逐渐取代传统电子仪器已成为一种趋势。
我国理工科学校的教学、科研需要大量的测量分析仪器设备,特别是电子类实验教学,每种仪器都必须配置多套,而且有些仪器设备价格十分昂贵。
因此购置仪器设备的巨大投入经费,一般学校难以承受,造成仪器设备缺乏和过时旧等现象,严重影响教学科研效果。
另外,由于传统电子学实验室教学模式存在的弊端,造成实验室设备利用率低,实验信息管理混乱,实验教师工作繁杂,最终不仅仅浪费了学校大量的人力物力,而且学生还不能真正地掌握实验,培养过关的动手能力〔学校实验室仪器配备不全,一些必要的实验无法展开〕。
如果把虚拟仪器运用到实验教学和科研中,不但可以节约大量仪器设备的经费投入,而且能够提高实验教学和科研的质量与效率。
尤其是NI ELVIS在数字电路实验教学中的应用,效果更为明显。
关键词:电子技术实验教学虚拟仪器LabVIEW 优势Based on the NI ELVIS electronic experimental designAbstractWith popularization using low-cost high-performance puter resources, digital instrument platform is gradually replacing traditional electronic instrument has bee a trend.School teaching and scientific research in science and engineering in our country needs a lot of measurement analysis instruments, especially the electronic experimental teaching, each instrument must be configured more sets, and some equipment is very expensive. Therefore buy equipment investment funds, general school unbearable, causing the phenomenon such as lack of obsolete and outdated equipment, seriously affect the effect of teaching and research. In addition, due to the insufficiency of the traditional electronics laboratory teaching mode, lab equipment utilization rate is low, the experiment information management chaos, the experiment teachers work multifarious, in the end not just wasted a lot of school resources, and students can't really control experiment, train pass ability (school laboratory instrumentequipped with is not plete, some necessary experiments can not open).If the virtual instrument is applied to the experiment teaching and scientific research, not only can save a lot of instruments and equipment of funds investment, but also can improve the quality and efficiency of experiment teaching and scientific research. Especially the virtual instrument in the digital circuit experiment teaching, the application of effect is more obvious.Keywords: electronic technology experiment teaching advantages of virtual instrumentLabVIEW目录摘要I引言- 1 -1. 1传统电子学实验室教学模式的弊端- 1 -1. 1.1 实验室设备利用率低- 1 -1. 1.2实验信息管理混乱- 1 -1. 1.3 实验教师工作繁杂- 1 -1. 2 虚拟仪器在电子实验教学中的应用- 1 -1. 2.1 虚拟仪器概述- 2 -1. 2.2 LabVIEW的编程简介- 2 -1. 2.3 虚拟仪器中的数字电子技术- 2 -第一章数字电路教学实验的设计- 5 - 1.1平台的构建- 5 -1.2半加器的设计- 6 -1.3全加器的设计- 7 -1.4比拟器的设计- 8 -1.5双向同步计数器的设计- 9 -1.6与非门的设计- 10 -1.7 D触发器的设计- 11 -1.8 JK触发器的设计- 12 -1.9 译码器的设计- 13 -第二章虚拟数字示波器的设计与实现- 15 - 2.1虚拟示波器的介绍- 15 -2.2软件设计思想- 16 -2.3 前面板设计- 17 -2.4信号采集模块- 19 -2.5信号测量和分析控制模块- 19 -2.6虚拟示波器的具体软件设计- 20 -第三章基于虚拟仪器的实验室设计方案- 23 - 3.1虚拟仪器实验室的硬件平台- 24 -3.1.1 DAQ虚拟仪器系统- 24 -3.1.2 GPIB虚拟仪器系统- 27 -3.1.3 VXI虚拟仪器系统- 28 -3.1.4 PXI虚拟仪器系统- 29 -3.1.5 USB和IEEEl394虚拟仪器系统- 30 -3.1.6 RS一232虚拟仪器系统- 30 -3.2虚拟仪器实验室的软件平台- 31 -3.2.1虚拟仪器软件体系构造(VISA)- 32 -3.2.2仪器驱动程序- 33 -3.2.3应用软件- 33 -第四章论文总结- 34 -参考文献- 39 -引言实验室是教学、科研的重要基地,实验室的建立也反映了学校的教学体系、学科建立和管理体制的水平。
目录引言 (1)第1章绪论 (3)1.1 虚拟仪器的基本概念 (3)1.2 虚拟仪器的构成 (4)1.3 虚拟仪器的特点 (4)第2章虚拟实验室基本系统概述 (6)2.1 研究虚拟实验室的意义 (6)2.1.1 传统实验室的弊端 (6)2.1.2 虚拟实验室的优点 (7)2.2 软件LabVIEW简介 (9)2.3 虚拟实验系统的基本构成 (10)第3章软件设计 (14)3.1 虚拟仪器模块 (14)3.1.1 虚拟信号发生器模块 (14)3.1.2 虚拟数字示波器模块 (15)3.1.3 虚拟频谱分析仪模块 (17)3.1.4 虚拟数字滤波器模块 (18)3.2 虚拟实验室的实验列举 (20)3.2.1 信号的调制与解调实验 (21)3.2.2 信号的合成与分解实验 (22)3.2.3 系统频率响应特性的实现 (23)第4章总结和展望 (26)4.1 总结 (26)4.2 展望 (27)致谢............................................................................................... 错误!未定义书签。
参考文献 (28)引言在这个计算机和网络时代,利用计算机和网络技术对传统的产业进行改造,已是大势所趋,而虚拟仪器系统正是计算机和网络技术与传统的仪器技术进行融合的产物。
八十年代末,美国国家仪器公司(NI)提出了“软件就是仪器”的口号,将日益普及的计算机技术与仪器仪表技术完美结合起来,提出虚拟仪器(Virtual Instruments)的概念。
LabVIEW是Laboratory Virtual Instrument Engineering Workbench 的缩写。
它是NI 公司研制的图形化编程软件,是目前最为成功、应用最为广泛的虚拟仪器软件开发环境。
应用虚拟仪器技术,使我们能够在计算机上按照自己的需求来设计仪器,方便灵活而且开发周期短。
基于LabVIEW的实验室远程监控系统设计与实现毕业论文目录摘要Abstract第1章绪论 (2)1.1 课题的来源和意义 (2)1.2 国内外研究现状及展望 (2)1.3 课题主要研究内容和关键技术 (4)1.3.1 课题主要研究内容 (4)1.3.2 关键技术研究 (4)第2章系统总体方案设计 (5)2.1 系统需求分析 (5)2.2 系统网络架构 (5)2.3 系统功能模块划分 (7)第3章可视化远程监控采集系统设计 (8)3.1 系统硬件构成 (8)3.2 传感器的选型 (9)第4章基于LabVIEW的监控系统设计 (13)4.1 系统模块划分 (13)4.2 用户认证模块设计 (13)4.3 用户界面设计 (15)4.4 程序结构设计 (17)4.5 数据采集模块设计 (18)4.5.1模拟信号采集与显示模块设计 (19)4.5.2 开关信号采集与显示模块设计 (19)4.5.3 空调与照明开关输出模块设计 (20)4.5.4 称重实验模块设计 (20)4.5.5 涡流实验模块设计 (22)4.5.6 转速测控实验模块设计 (23)4.5.7 振动实验模块设计 (25)4.6 图像采集及压缩 (26)4.6.1 图像采集 (26)4.6.2 图像压缩与远程传输 (28)4.7 系统远程发布的实现 (32)4.7.1 基于DataSocket的远程通信方式 (32)4.7.2 远程Web访问 (33)4.7.3 可视化监控系统远程发布实现 (34)第5章系统实现与运行 (39)第6章结束语 (44)答谢辞参献第1章绪论1.1 课题的来源和意义本课题来源于常州信息职业技术学院国家示范院校建设项目传感器实验室改造及网络课程建设项目。
其目的是基于虚拟仪器技术以及Internet技术构建实验室远程监控系统。
虚拟仪器技术的出现,尤其是其基于Web的远程网络技术的发展为解决上述问题,提供了新的途径。
基于LabVIEW的网络虚拟实验室设计0 引言随着招生规模的不断扩大,国内普通高等院校实验设备往往比较陈旧,不能及时更新,从而无法跟上教育的飞速发展。
目前,高等工科院校仍沿用传统的实验教学方法,实验内容侧重于理论验证和模仿训练,缺乏对学生创新意识的培养和综合能力的提高。
滞后的实验设备和死板的实验模式难以调动学生的主动性和创造性,实验教学处于应试教育。
而虚拟实验室系统则主要依赖于软件和较少的配套硬件,使实验室的维护费用和工作量大大降低。
LabVIEW 作为虚拟仪器开发系统的代表,可以利用Internet 进行虚拟实验室的网络发布,实现了资源共享,避免了仪器重复添置,满足了用户不再受时间、地点限制进行远程的实时合作,提高了用户的学习效果。
1 系统的总体目标本系统的总体目标是设计并实现一个基于局域网的虚拟实验平台,该虚拟实验平台主要完成模拟电路和数字电路的仿真和数据采集等实验,使学生可以通过网络完成大学相关课程的规定实验,突破地域和时间上的限制,达到网络实验教学的目的。
学生是虚拟实验室的最终用户,每个用户以自己的学号和密码作为出入虚拟实验室的通行证,登录虚拟实验室系统后,可以在客户端进行相关的实验操作。
在虚拟实验室中,用户可以选择实验,选择实验仪器,进行实验仿真、数据分析。
2 虚拟实验室的设计与实现系统采用GPIB(general purpose interface bus)仪器控制技术,将可程控仪器连接到LabVIEW 仪器控制服务器上,实现仪器的本地控制,并利用网络技术,把所提供的实验题目及内容放入建立的网站上,远程用户只需利用网络浏览器,就可以登录到远程实验室的网络服务器上,进行实验操作,远程控制实验仪器。
在远程实验室的主页上,还可以加入视频摄像部分。
由视频头所采集的图像可通过视频压缩传输技术传送到网页上,这样用户就可以看到自己所操纵的精密仪器,直接从屏幕上看到实验结。
虚拟实验论文:基于LabVIEW的虚拟实验和远程实验室摘要:实验是理论与实际结合的桥梁,随着网络信息化的发展,网络实验教学应该紧随其后,但现在却是的薄弱环节,因而构建一个突破传统局限的、不受时间和地域限制的网络化虚拟实验室环境成为迫切需要解决的重要课题。
本文详细介绍了虚拟实验室的功能、组成及特点,并借助于labview 这一软件平台来进行虚拟实验和远程虚拟实验室系统的设计,其中针对身份验证登录程序的设计与实现原理进行了详细的论述。
关键词:labview;虚拟实验;远程虚拟实验室virtualexperimentandremotevirtuallab based on labviewsu li-min ge xiao-han zuo ming-xinabstract:experiments,as the bridge between theory study and the reality,with network informationization progressing , to establish an online lab and share the experiment resources via internet can enlarge the education scope. people can teach and learn“anytime and anywhere“ without the limitation of time and space .after giving a brief introduction to the feature,structure and application of virtuallab,designing virtual experiment and remote virtual lab based on labview ,introducing the design and realization of verifying identity program.key words:labview;virtual lab;remote virtual lab 引言:目前,在各高校绝大多数实验室中,仍采用传统方式进行实验。
实验过程往往简单,需要的仪器却比较复杂,为了保证人手一套,需要购置大量的仪器仪表,而经费短缺是很多高校面临的主要困难。
因此提出建立“虚拟实验室”,既能保证教学效果,又能减少投资,简化实验系统。
随着计算机技术、和多媒体技术的飞速发展,远程教育已经成为一种新的教育模式,由于各方面的原因,一些在传统实验室中进行的实验对于远程教育不利进行。
近年来,由于计算机网络技术、仿真技术和虚拟现实技术快速的发展,由此一种基于网络的远程虚拟实验室应运而生。
1、虚拟实验1.1 虚拟实验室的概念及特点。
虚拟实验一般是通过虚拟实验室而进行的。
所谓虚拟实验室,是指在网络环境下用虚拟现实技术生成的一类适于进行虚拟实验的实验系统,包括相应实验室环境、有关的实验仪器设备等,实验对象以及实验信息资源等。
网络虚拟实验室可以是某一现实实验室的真实实现,也可以是虚拟构想成的实验室。
在虚拟实验室中,实验者有逼真的感觉,似乎是在真正的现实实验室里近距离进行现场操作。
特点:与现实的实验室相比,虚拟实验室具有它自身特点,归纳起来有下面几个:①仿真性。
在虚拟现实技术支持下、虚拟实验室与真正的实验室同等完美、虚拟仪器与实际仪器功能相同,操作方法也一样,实验者在虚拟实验室里做实验、训练技能和汲取知识,与在现实实验室里同样方便。
②开放性。
虚拟实验室又可能给任何实验者在任何地点任何时间里广泛地提供赖以学习、工作和研究的实验场所。
③超时空性。
可利用网络虚拟实验室,可以彻底打破空间的限制。
④可操作性。
实验者可通过使用专门设备,用人类的自然技能实验对虚拟实验室的物体或事件进行操作。
1.2 虚拟实验室的构建平台。
建立一个虚拟实验室,大致需要2方面的工作:①用虚拟仪器代替实际仪器;②用仿真实验代替真实实验。
这2个方面的工作都是以软件为核心,labview便是构建虚拟实验室的软件平台。
labview是美国仪器公司(national instruments,ni)推出的一种基于“图形”方式的集成化程序开发环境,是目前国际上惟一的编译型图形化编程语言。
labview程序由前面板(front panel)和流程图(block diagram)两部分构成。
它的基本特点:①具有良好的用户界面。
其用户界面类似于传统仪器的面板,包括按钮、旋钮、图形显示元件、控制元件等。
②编程方式简单、直观。
采用图形语言(g语言)、图标和连线代替问题文本形式编写程序。
③具有层次结构和模块化的特点。
④提供程序调试功能。
1.3 仿真实验的开发。
《数字信号处理》、《信号与系统》课程中设置了有关信号检测与分析的一系列实验,用到大量的仪器设备,并且其中有些设备价格昂贵。
如果用labview 进行仿真实验,则可以大大节省经费。
针对这2门课程开发的仿真实验有:①典型信号的相关分析:用于分析典型信号在不同频率、不同相位下的相关性。
替代的仪器有:信号发生器、同频检测仪、双踪示波器。
②典型信号傅立叶变换:用于分析正弦信号、方波、三角波、经傅立叶变换后的谐波频率及幅值。
替代的仪器有:谐波分析仪、双踪示波器。
③相关分析的应用:以频谱分析和相关分析的方法分析带噪声信号的主频。
替代的仪器有:信号发生器、同频检测仪、双踪示波器、频谱分析仪、白噪声发生器。
④数字滤波器设计:掌握用各种数字滤波算法消除不同的噪声,并比较滤波效果。
⑤加窗效果比较:在虚拟系统中,输入周期信号和非周期信号,比较不同窗函数的加窗效果。
举例如下:正弦加高斯白噪声滤波前后的图形图1 程序的前面板其中右上边是滤波前的图形,右下边是滤波后的图形图1 程序框图2、远程实验室2.1 远程虚拟实验室的概念,一般有两种解释:①将internet与虚拟仪器组成一个基于web的虚拟实验室,使远端的学员可以不受空间、时间的限制,利用浏览器在自己的计算机进行各种虚拟实验,学习掌握各种虚拟仪器的工作原理及操作使用方法。
②将实际的虚拟仪器与internet结合组成远程虚拟仪器系统,将中心实验室的虚拟仪器和远端学员计算机上的“虚拟仪器”通过internet联系起来,建成网络实验系统。
这种方式由于只需传送小量的数据与文本,完全能在现有的网络条件下进行,从而为远程教育如电大、网校解决实验教学难的问题提供一种全新的解决方案。
2.2 虚拟实验的主要功能:①实验功能:这是虚拟实验室的核心功能。
每一个典型实验结构包括:实验仪器设备、实验内容步骤、实验目的原理和实验报告。
②安全功能:安全性是开放、透明、资源共享的合作环境所必需的保障条件。
虚拟实验室采取必要的措施和技术手段维护系统软件、硬件以及用户知识产权的安全。
③保存功能:保存功能是指用户在实验结束后,可以将实验结果保存下来。
或用户开始实验后临时有事离开,而实验尚未结速,可将当前的实验状态保存下来。
下次实验时,可接着进行而无需重新操作。
④成绩管理功能:在远程教育中,学生做完实验后,能够将实验报告提交给教师。
教师对学生完成实验的情况进行记载,并给出相应的反馈意见。
2.3 远程虚拟实验室系统的设计。
根据远程虚拟实验室的主要功能,可将虚拟实验按操作型、演示型实验、实验指导及测评三种方式进行,围绕这三种实验方式,系统设计了五大功能模块:登陆管理、操作型实验、实验指导及测评、演示型实验、数据库,如图示:登陆管理模块:主要包括身份验证、实验内容的选择。
身份验证是指将网络输入与网络数据库中的内容比较,接收合法的教师和学生,拒绝非法用户。
进入系统后,学习者有选择地进入各个实验类别,如进入操作型实验、演示型实验或实验测评。
操作型实验:学生或教师进入实验系统后,从实验管理库中选择好实验项目,然后根据实验项目选择实验器件,再在虚拟实验平台中,对各种元器件进行操作,包括对元器件的大小、位置、状态进行调整;对于一些大型实验,由于操作时间较长,实验者可以利用实验过程存储模块把实验现状保存下来以便以后继续进行或者与其他实验者进行协同实验。
实验指导及测评:在这种实验方式下,学生课进行单独实验方式下的所有操作,并且可以将实验名称、实验说明及所有操作过程存储于网络数据库服务器中,教师可以从数据库中选择指定学生的指定实验过程进行浏览、评阅,并将成绩计入数据库服务器的相应表格中。
教师在这种实验方式中只能浏览选定的实验,不能进行自己的实验过程。
另外还设计了一个基于文本的电子白板,教师和学生可以通过它实现在线实时交流。
演示型实验:教师在演示实验课中进行单独实验方式下的所有操作,并且可以将实验的所有操作过程存储于网络数据库服务器中供学生调阅。
学生在演示实验中可以从数据库中选择指定的实验过程进行浏览、学习,学生在这种实验方式中只能观察选定的实验,不能进行自己的实验过程。
数据库:主要包括器件库和实验管理库,实验管理库可对数据库服务器中的用户表、实验表、成绩表等数据表进行操作,以完成实验管理、学生成绩管理等工作。
举例如下:登陆管理模块:由于身份验证的主体程序由labview编程,因此考虑labview与数据库的连接方法。
本例使用的是通过第三方开发的免费labview数据库访问的工具包labsql来实现对数据库的访问。
labsql是一个源代码开放的、免费的、面向多数据库的、跨平台的labview 数据库访问工具包,支持windows操作系统中任何基于odbc 的数据库,包括access,sql server,oracle,sybase等,可执行各种查询,对记录进行各种操作。
labsql工具包的下载网址是.身份验证主体程序的前面板和后面板框图设计下面介绍后面板框图的各部分的设计思路:①首先设计一个子程序subuersvi实现与数据库identity.mdb的连接,并且返回users表中的数据,以数组的类型存放。
②由于users中只有name(用户名)和password (登陆密码)两个字段,因此,subusersvi返回的数组users 为一个二维数组--第一列为name,第2列为password,这样可以利用索引提取数组中的元素。
③利用“索引数组元素”函数index array.vi输出每个用户的信息。
主体程序附加上登陆按钮进行条件判断的调用,就可以完全实现身份验证的功能了。
图2 上为身份验证程序的后面板,下为身份验证程序的前面板在用户登陆成功后,就可以选择远程实验室中提供的一个实验。
点击相应的网页,实验介绍及说明,进行实验并观察实验结果。
2.4 远程虚拟实验室系统的实现模式。