欢迎来到天天文库
浏览记录
ID:5291888
大小:438.87 KB
页数:7页
时间:2017-12-07
《labview远程虚拟实验室数据库的设计及访问》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、万方数据第25卷第3期2009年6月上海电力学院学报JournalofShanghaiUniversityofElectricPowerV01.25,No.3June2009文章编号:1006—4729(2009)03一0249一04远程虚拟实验室数据库的设计及访问丁斌,杨平,李平(上海电力学院电力与自动化工程学院,上海200090)摘要:在基于LabVlEW的虚拟实验室平台中,引人数据库管理系统可以更加有效、安全地对用户、仪器设备和实验数据等进行管理。运用SQLServer2000设计了远程虚拟实验室平台的数据
2、库系统,并借助LabSQL工具包实现了LabVlEW远程虚拟仪器程序对数据库的访问及操作.关键词:虚拟实验室;LabVIEW软件;数据库;]abSQL工具包中图分类号:TP31I文献标识码:ADatabaseDesignandAccessingofRemoteVirtualLaboratoryDINGBin,YANGPing,LIPing(Schooloi"ElectricPowerandAutomationEngineering,Shanghai№妇矿ElectricPower,Shanghai200090,C
3、hina)Abstract:TheintroductionofadatabasedsystemintotheLabVIEW·basedremotevirtuallaboratoryenablesmoreefficientandsecuremanagementofdatasuchasuseraccounts,instruments/equipmentandexperimentaldata.Adatabasesystemofremotevirtuallaboratoryisdesignedandimplemented
4、usingSQLServer2000.LabVlEWvirtualinstrumentsCanaccessandmanagethedatainSQLServer2000throughLabSQLtoolkit.Keywords:virtuallaboratory;LabVIEWsoftware;database;labSQLtoolkit虚拟实验室(VirtualLaboratory)的概念于1989年由美国UniversityofVirginia的WilliamWulf教授提出,用来描述一个计算机网络化的虚拟实
5、验室环境.它致力于构筑一个综合不同工具和不同技术的电子化、网络化的科学研究集成环境.在这个环境里,科研人员可以非常有效地利用地理上分布的各种资源,如数据、信息、设备、人力等从事科研活动.利用虚拟仪器技术构建虚拟实验室,可为教学提供一种新的辅助手段,有利于实验室真正向学生开放,也有利于学生综合能力和创新能力的培养⋯.此外,由于虚拟实验室将网络技术与虚拟仪器技术相结合,从而使远程测控、资源共享、数据共享成为现实.以数据库为中心,以数据管理为重点,构建基于数据库管理数据的虚拟仪器系统是现代测试测量系统的发展趋势旧圳.借
6、助测控实验室的硬件设备,在基于LabVlEW虚拟仪器的网络化测控系统的框架下瞪】,笔者着重讨论了远程虚拟实验室的数据库设计,以及LabVIEW虚拟仪器借助于LabSQL与SQLServer实现数据库间的通信.收稿日期:2008—10—06作者简介:丁斌(1973一),女,讲师,陕西西安人.主要研究方向为检测与自动化仪表.E-mail:dingbin@ship.edu.ca.万方数据上海电力学院学报2009钜1虚拟实验室的体系结构本文讨论的远程虚拟实验室采用基于Intemet/Web的“瘦客户耖L/胖服务器”体系结
7、构,见图1rs].仪器服务器仪器驱动程序和接口器程序与数据库的连接一般通过ODBC(OpenDataBaseConnectivity)或JDBC(JavaDataBaseConnectivity)来实现.2虚拟实验室的数据库设计作为用于计算机辅助教学的远程虚拟实验室系统,应该具备如下基本功能,即用户管理、实验、考核和数据备份等.图2列出了本系统的基本功能模型.远程虚拟实验中心团园圃回圆I酬酬蚓峰图1网络化虚拟仪器测控系统的结构示意Browser/Server模式不但有助于加快访问速度,而且对客户端而言,只需安装浏
8、览器就可以连接网络化虚拟仪器系统,不再需要安装不同的客户端程序,这为复杂的分布式应用提供了统一的环境.此外,客户端也可运行JavaApplet,ActiveX组件以增强客户端功能,减轻服务器端负担.从系统层次上看,该系统除了Web浏览器和Web服务器外,还有仪器服务器和数据库服务器.其中,仪器服务器主要由虚拟仪器程序组成,通过仪器驱动接口程序访问和管理由PXI总线、VXI
此文档下载收益归作者所有