论文部分内容阅读
实验教学在高等工科教育中起着相当重要的作用,但是长期以来实验设备和实验教学方法的落后在很大程度上制约了实验教学质量的提高。基于网络的远程实验教学是教育现代化的一个重要发展方向,是高校实验教学改革的一项重要内容,而虚拟仪器的出现和网络技术的飞速发展,使得新型的远程网上实验成为可能。网络化的虚拟仪器是虚拟仪器技术和网络技术相结合的产物,借助数据采集卡,将实验数据采集到计算机内,利用虚拟仪器进行分析和测量,再把结果通过网络传送到远地点的客户端形成网上实验。使用网络化的虚拟仪器可以节约实验仪器设备成本投入,提高仪器性能,完善实验手段。本文首先简述了虚拟仪器的概念、组成及其优点,概述了虚拟仪器的软件构成,及其开发工具—LabVIEW。介绍了网络测量系统解决方案的三种基本形式,并分析它们的特点及适用范围。接着,详细阐述了基于LabVIEW的虚拟函数信号发生器和虚拟示波器的设计方案和各模块的实现原理与算法。为方便学生预习,并适应虚拟仪器和传统仪器在操作方式上的差异,设计了不涉及硬件的电工仿真实验。然后,以本课题为背景,分析比较了C/S、B/S这两种组网模式的优缺点,确认了B/S模式在本课题中的应用。对LabVIEW所包含的四种远程数据采集技术,在本课题的背景基础上进行了分析比较,并选择了DataSocket软件技术传送测量数据。在此分析、比较基础之上提出了网络虚拟仪器的总体设计方案。最后,在对ActiveX技术简介的基础之上,利用Visual Basic开发出ActiveX控件,通过DataSocket服务器建立ActiveX控件中的各组件与本地虚拟仪器面板中各相应组件间的通信,实现了虚拟仪器的远端控制。