欢迎来到天天文库
浏览记录
ID:9216173
大小:231.93 KB
页数:4页
时间:2018-04-23
《基于labview的实验管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、西南民族大学学报·自然科学版第32卷第6期Nov.2006___________________________________________________________________JournalofSouthwestUniversityforNationalities⋅NaturalScienceEdition文章编号:1003-2843(2006)06-1240-04基于LabView的实验管理系统傅晓程,王小海,吴国忠(浙江大学电气工程学院,杭州310027)摘要:提出了虚拟技术在
2、实验技术应用中的必要性,描述了基于LabView实验管理系统方案及实现功能和实际应用.在虚拟仪器开发的基础上,结合数据库技术和网络技术,将虚拟仪器技术与网络技术结合进行远程数据采集,充分发挥了虚拟仪器的优势,最大限度地实现硬件资源共享.关键词:虚拟仪器;实验管理系统;B/S/D中图分类号:TP315文献标识码:A学校的规模不断地扩大,学生的数量相应地增加,学生实验的管理是一项比较复杂的工作.传统的实验管理模式已经难适应现代化管理的需要,手工的数据收集和处理显得非常困难.随着实验室的逐步开放,虚拟网
3、络实验室的建设,实验者不仅仅只局限于在校的本专业学生,或只限于在实验室本地进行实验,这样,用户信息的收集和管理、实验数据的管理已经不是传统管理模式所能胜任的工作.因此,结合数据库技术和网络技术建立一套实验管理系统是非常必要的.实验管理系统是一个基于网络的自动化信息系统,对用户信息、具体实验数据进行有效的管理,实时地记录用户的实验全过程,方便实验教师管理实验、上交实验报告,批阅实验报告,学生也可以随时随地(有计算机和网络的地方)的进行实验,使实验室实现真正意义上的完全开放.1基于LabView的虚拟
4、仪器开发LabVIEW是一种基于图形的集成化程序开发环境,实现了虚拟仪器的概念,它是一套专为数据采集与仪器控制、数据分析和数据表达而设计的图形化编程软件,增强了用户在标准的计算机上配以高效经济的硬件设备来构建自己的仪器系统的能力,它的每一个子程序都称为一个VI,子程序间可以互相调用.基于LabView的一个虚拟仪器(VI)可以由前面板、数据流框图和图标连接端口组成,前面板相当于真实物理仪器的操作面板,而[1-3]数据流框图就相当于仪器的电路结构.虚拟仪器,是指在以通用计算机为核心的硬件平台上,由用
5、户设计定义,具有虚拟面板,其仪器的大部分测试功能由测试软件实现的一种计算机仪器系统.仪器的面板由显示器在计算机上的软面板来代替,信号的算机上的软面板来代替,信号的获取和信号的分析、处理、存储及打印等功能完全由软件来实现.其实质是利用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果;利用计算机的软件功能实现信号数据的运算、分析和处理;利用I/O接口通信设备完成信号的采集与传输,最终完成各种测试功能.2实验管理系统的方案以及特色2.1实验管理系统的方案在LabVIEW平台上进
6、行虚拟仪器开发,利用Tomcat应用服务器进行网页发布,后台使用MySQL数据库进行数据管理.学生在实验过程中,利用LabVIEW所开发的虚拟仪器,将实验数据及波形实时地写入本地机器的文件中.整个系统结构如图1所示:___________________________收稿日期:2006-06-21作者简介:傅晓程(1973-),男,浙江大学电气工程学院工程师.王小海(1956-),男,浙江大学电气工程学院教授.___________________________________________
7、________________________第6期傅晓程等:基于LabView的实验管理系统1241图1基于LabVIEW的实验室管理系统结构实验管理系统采用的是B/S/D结构(浏览器/服务器/数据库),如图2所示.学生从学生客户端登陆进入实验,在实验进行的过程中,利用LabVIEW强大的文件读写功能,将实验数据及波形实时地写入本地机器的文件中.实验完成时学生按照实验要求填写实验数据,上传实验波形,提交实验报告给应用服务器.后台MySQL数据库配合JSP实现实验管理.图2B/S/D管理系统2.
8、2实验管理系统的功能该实验室管理系统功能模块如图3所示:图3虚拟实验管理系统功能模块(1)用户权限管理实验管理系统用户分为四类:高级管理员、实验管理员,实验指导教师和学生.高级管理员是最高一级的管理员,他保证系统的正常运行,负责数据库中相应表格的创建,他可以添加或删除学生账号、实验管理员账号、教师账号,同时还具有实验管理员的所有权限.实验室管理人员按照实验指导教师的要求负责创建实验、删除实验,可以查看所有实验的完成情况.实验指导教师仅能查看自己所授课程的实验完成情况,负责检查本班学
此文档下载收益归作者所有