基于LabVIEW的实验室远程监控系统设计与实现(毕业设计)目录摘要Abstract第1章绪论.....................................................................................................................11.1课题的来源和意义...................................................................................................11.2国内外研究现状及展望...........................................................................................11.3课题主要研究内容和关键技术...............................................................................31.3.1课题主要研究内容............................................................................................31.3.2关键技术研究....................................................................................................3第2章系统总体方案设计...............................................................................................42.1系统需求分析...........................................................................................................42.2系统网络架构...........................................................................................................42.3系统功能模块划分...................................................................................................6第3章可视化远程监控采集系统设计...........................................................................73.1系统硬件构成...........................................................................................................73.2传感器的选型...........................................................................................................8第4章基于LabVIEW的监控系统设计.....................................................................124.1系统模块划分.........................................................................................................124.2用户认证模块设计.................................................................................................124.3用户界面设计.........................................................................................................144.4程序结构设计.........................................................................................................164.5数据采集模块设计.................................................................................................174.5.1模拟信号采集与显示模块设计......................................................................184.5.2开关信号采集与显示模块设计......................................................................184.5.3空调与照明开关输出模块设计......................................................................194.5.4称重实验模块设计..........................................................................................194.5.5涡流实验模块设计..........................................................................................214.5.6转速测控实验模块设计..................................................................................224.5.7振动实验模块设计..........................................................................................244.6图像采集及压缩.....................................................................................................254.6.1图像采集..........................................................................................................254.6.2图像压缩与远程传输......................................................................................274.7系统远程发布的实现.............................................................................................314.7.1基于DataSocket的远程通信方式.................................................................314.7.2远程Web访问................................................................................................324.7.3可视化监控系统远程发布实现......................................................................33第5章系统实现与运行.................................................................................................38第6章结束语.................................................................................................................43答谢辞常州信息职业技术学院电子与电气工程学院毕业设计论文参献基于LabVIEW的实验室远程监控系统设计与实现摘要虚拟仪器本质上是以软件取代部分硬件功能,充分利用计算机的软硬件资源,来完成各种测试、测量和自动化应用的集成系统。远程虚拟仪器是虚拟仪器在网络领域的拓展,它能从与Internet相连的远端获得动态数据或将控制信号传送到远端,使在本地PC机上监控远端成为可能,通过远程虚拟仪器技术使信号采集、传输和处理实现了一体化。如何实现基于Web的远程可视化测控并将之应用于远程实验教学正是本文讨论的重点。本文详细介绍了一个远程传感器实验室监控系统的整体方案和软硬件系统设计。针对传感器实验室的教学特点,本系统主要分为两部分:1.实验室环境的可视化远程监控,包括环境温度、湿度量实时显示和消防、红外、门状态等报警器状态的监控,照明与空调开关控制,以及实验室图像的远程实时显示;2.远程可视化实验项目开发,包括:自动称重系统仿真实验、转子台转速测控等多个传感器相关实验。本系统软件部分采用美国国家仪器(NI)公司的LabVIEW图形化编辑语言开发完成,重点解决了基于Datasocket技术的数据远程传输、图像压缩传输、远程用户数据库管理等技术问题。硬件部分则使用NI公司的PCI-6251数据采集卡,实现对实验室现场实时数据的采集和处理。目前,该网络虚拟实验室系统已能在校园网内运行,实现了基本功能,为师生提供了一个基于网络的实验教学、技术交流以及共同学习研究的平台,从而使实验室中的硬件仪器得以共享。随着其功能的进一步完善,它必将在今后的远程实验教学中发挥更大的作用。同时系统软件采用生产者-消费者的结构设计实现了多线程运行,基于队列的状态机和事件结构也保证了用户需求的实时响应,实验项目的模块化设计保证了代码的可重用性和系统功能的可扩展性强,因此在远程实验教学方面具有广阔的应用前景和推广价值。同时对工业现场的可视化远程监控也具有一定的借鉴作用。关键词:虚拟仪器;远程监控;远程实验;可视化;LabVIEW常州信息职业技术学院电子与电气工程学院毕业设计论文AbstractTheVirtualInstrumentisessentiallyreplacingsomeofthehardwaremodulesbysoftware.Itisanintegratedsystemwhichmakesfulluseofcomputerhardwareandsoftwareresourcetocompletevarioustests,measurementsandautomaticapplications.TheRemoteVirtualInstrumentsisthevirtualinstrumentexpansioninthefieldofnetwork.Itenablesdynamicdataandcontrolsignalstransmissio