虚拟实验论文:基于 LabVIEW 的虚拟实验和远程实验室 摘要:实验是理论与实际结合的桥梁,随着网络信息化 的发展,网络实验教学应该紧随其后,但现在却是的薄弱环 节,因而构建一个突破传统局限的、不受时间和地域限制的 网络化虚拟实验室环境成为迫切需要解决的重要课题。本文 详细介绍了虚拟实验室的功能、组成及特点,并借助于 labview 这一软件平台来进行虚拟实验和远程虚拟实验室 系统的设计,其中针对身份验证登录程序的设计与实现原理 进行了详细的论述。 关键词:labview;虚拟实验;远程虚拟实验室 virtualexperimentandremotevirtuallab based on labview su li-min ge xiao-han zuo ming-xin abstract: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 工具包的下载 网址是 http://jeffreytravis.com.身份验证主体程序的前 面板和后面板框图设计 下面介绍后面板框图的各部分的设计思路: ①首先设计一个子程序 subuersvi 实现与数据库 identity.mdb 的连接,并且返回 users 表中的数据,以数组 的类型存放。 ②由于 users 中只有 name(用户名)和 password (登陆密码) 两个字段, 因此, subusersvi 返回的数组 users 为一个二维数组--第一列为 name,第 2 列为 password,这样 可以利用索引提取数组中的元素。③利用“索引数组元素” 函数 index array.vi 输出每个用户的信息。 主体程序附加上登陆按钮进行条件判断的调用,就可以 完全实现身份验证的功能了。 图 2 上为身份验证程序的后面板, 下为身份验证程序的 前面板 在用户登陆成功后,就可以选择远程实验室中提供的一 个实验。点击相应的网页,实验介绍及说明,进行实验并观察实验结果。 2.4 远程虚拟实验室系统的实现模式。远程虚拟实验室 系统的基础平台:远程虚拟实验室系统是在虚拟现实技术支 持下的一种异构的问题解决环境,它使得处于不同位置的学 习者可以同时对一个实验项目进行实验工作,同时在虚拟实 验室用共享软件仿真来模拟的虚拟设备或者操纵远程的虚 拟实验室共用设备,这要求使得它易于在 web 上得以实现。 基于如此可利用 web 的浏览器、服务器(b/s)计算模式作 为远程虚拟实验的一种基础平台。 核心服务器端通过虚拟现实技术对各实验环境进行仿 真,接收来自客户端的实验操作请求,根据客户端不同的实 验请求,调整仪器的状态,模拟产生实验的现象,输出对应 的实验数据,并对整个系统进行统一调度;学习者在客户端 进行实验,其中实验过程中的数据和实验结果数据在核心服 务器的统一调度下存放于数据库服务器中。 结束语:虚拟实验室技术是一个随着网络和虚拟仪器等 技术发展而不断进步的,从其概念的提出到现在虽然有很多 成功的应用。随着计算机网络及虚拟现实等技术的发展,远 程虚拟实验室增强并扩展了实验教学的功能,既可实现传统 实验室无法完成的实验,解决学校购置实验设备的经费问 题,又可使远程教育的教学实验课的开设成为可能,为学生提供了一种崭新的实验方式。远程虚拟实验室还需要添加大 量的实验内容,使之成为一个真正完整的实验室。相信虚拟 实验室具有的效率高、低成本、资源共享等特点,将很快使 其替代现有的传统实验室,成为实验室建设的发展方向和主 流。 参考文献 [1] 邓焱,王磊等.编著 labview 测试技术与仪器应用 [m].机械工业出版社 [2] 李小波.基于 labview 的虚拟实验室研究 煤矿机械 [j].2004, (9) [3] 徐有栋.基于 labview 的虚拟实验和远程实验室 [j].2005, 5 [4] 胡惟文,曹斌芳.基于 labview 的虚拟实验室研究 [j].中国科技信息 2005, (23) [5] 李萍,朱巧明.基于 labview 的远程虚拟实验室经济 型构建方案[d] 2005 [6] 钟东庆.远程虚拟实验室的模型设计.赣南师范学 院学报[j].2005 ,(6) [7] 焦瑞莉,南利平.远程虚拟实验室及其发展[j].电 子测量与仪器学报 2005 年增刊 [8] 张凯,郭栋.labview 虚拟仪器工程设计与开发[m].国防工业出版社 [9] 曾文琪.基于 labview 的身份验证程序的实现方法 [j].数采与监测 2007 [10] 秘晓元, 张彦斌.labview 中利用 labsql 访问数据 库[j].微计算机信息 2004 [11] labsql 工具包的下载网址是 http://jeffreytravis.com [12] 王磊,陶梅编著.精通 labview8.0 [m] 电子工业 出版社 作者简介
虚拟实验论文:基于 LabVIEW 的虚拟实验和远程实验室 摘要:实验是理论与实际结合的桥梁,随着网络信息化 的发展,网络实验教学应该紧随其后,但现在却是的薄弱环 节,因而构建一个突破传统局限的、不受时间和地域限制的 网络化虚拟实验室环境成为迫切需要解决的重要课题。本文 详细介绍了虚拟实验室的功能、组成及特点,并借助于 labview 这一软件平台来进行虚拟实验和远程虚拟实验室 系统的设计,其中针对身份验证登录程序的设计与实现原理 进行了详细的论述。 关键词:labview;虚拟实验;远程虚拟实验室 virtualexperimentandremotevirtuallab based on labview su li-min ge xiao-han zuo ming-xin abstract: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 工具包的下载 网址是 http://jeffreytravis.com.身份验证主体程序的前 面板和后面板框图设计 下面介绍后面板框图的各部分的设计思路: ①首先设计一个子程序 subuersvi 实现与数据库 identity.mdb 的连接,并且返回 users 表中的数据,以数组 的类型存放。 ②由于 users 中只有 name(用户名)和 password (登陆密码) 两个字段, 因此, subusersvi 返回的数组 users 为一个二维数组--第一列为 name,第 2 列为 password,这样 可以利用索引提取数组中的元素。③利用“索引数组元素” 函数 index array.vi 输出每个用户的信息。 主体程序附加上登陆按钮进行条件判断的调用,就可以 完全实现身份验证的功能了。 图 2 上为身份验证程序的后面板, 下为身份验证程序的 前面板 在用户登陆成功后,就可以选择远程实验室中提供的一 个实验。点击相应的网页,实验介绍及说明,进行实验并观察实验结果。 2.4 远程虚拟实验室系统的实现模式。远程虚拟实验室 系统的基础平台:远程虚拟实验室系统是在虚拟现实技术支 持下的一种异构的问题解决环境,它使得处于不同位置的学 习者可以同时对一个实验项目进行实验工作,同时在虚拟实 验室用共享软件仿真来模拟的虚拟设备或者操纵远程的虚 拟实验室共用设备,这要求使得它易于在 web 上得以实现。 基于如此可利用 web 的浏览器、服务器(b/s)计算模式作 为远程虚拟实验的一种基础平台。 核心服务器端通过虚拟现实技术对各实验环境进行仿 真,接收来自客户端的实验操作请求,根据客户端不同的实 验请求,调整仪器的状态,模拟产生实验的现象,输出对应 的实验数据,并对整个系统进行统一调度;学习者在客户端 进行实验,其中实验过程中的数据和实验结果数据在核心服 务器的统一调度下存放于数据库服务器中。 结束语:虚拟实验室技术是一个随着网络和虚拟仪器等 技术发展而不断进步的,从其概念的提出到现在虽然有很多 成功的应用。随着计算机网络及虚拟现实等技术的发展,远 程虚拟实验室增强并扩展了实验教学的功能,既可实现传统 实验室无法完成的实验,解决学校购置实验设备的经费问 题,又可使远程教育的教学实验课的开设成为可能,为学生提供了一种崭新的实验方式。远程虚拟实验室还需要添加大 量的实验内容,使之成为一个真正完整的实验室。相信虚拟 实验室具有的效率高、低成本、资源共享等特点,将很快使 其替代现有的传统实验室,成为实验室建设的发展方向和主 流。 参考文献 [1] 邓焱,王磊等.编著 labview 测试技术与仪器应用 [m].机械工业出版社 [2] 李小波.基于 labview 的虚拟实验室研究 煤矿机械 [j].2004, (9) [3] 徐有栋.基于 labview 的虚拟实验和远程实验室 [j].2005, 5 [4] 胡惟文,曹斌芳.基于 labview 的虚拟实验室研究 [j].中国科技信息 2005, (23) [5] 李萍,朱巧明.基于 labview 的远程虚拟实验室经济 型构建方案[d] 2005 [6] 钟东庆.远程虚拟实验室的模型设计.赣南师范学 院学报[j].2005 ,(6) [7] 焦瑞莉,南利平.远程虚拟实验室及其发展[j].电 子测量与仪器学报 2005 年增刊 [8] 张凯,郭栋.labview 虚拟仪器工程设计与开发[m].国防工业出版社 [9] 曾文琪.基于 labview 的身份验证程序的实现方法 [j].数采与监测 2007 [10] 秘晓元, 张彦斌.labview 中利用 labsql 访问数据 库[j].微计算机信息 2004 [11] labsql 工具包的下载网址是 http://jeffreytravis.com [12] 王磊,陶梅编著.精通 labview8.0 [m] 电子工业 出版社 作者简介