一种基于labview的水质监测

合集下载

LabVIEW在智能水表中的应用实现水资源的精确计量与监测

LabVIEW在智能水表中的应用实现水资源的精确计量与监测

LabVIEW在智能水表中的应用实现水资源的精确计量与监测LabVIEW在智能水表中的应用实现水资源的精确计量与监测水资源是人类生活中不可或缺的重要组成部分。

为了实现对水资源的精确计量和监测,智能水表的应用变得越来越重要。

LabVIEW 作为一款强大的图形化编程环境,提供了丰富的工具和功能,可以有效地实现智能水表中的计量与监测。

本文将探讨LabVIEW在智能水表中的应用以及其实现的相关技术。

1. 智能水表的概述智能水表是一种集数据采集、远程通信和计量为一体的设备。

与传统水表相比,智能水表具有以下优势:- 数据精度高:智能水表采用数字化的方式进行计量,避免了传统水表中机械式计量的误差。

- 远程监测:智能水表能够通过网络与管理中心连接,实时上报用水数据,方便管理部门进行远程监测。

- 数据分析:智能水表可以对用水数据进行分析和统计,为水资源管理部门提供决策支持。

2. LabVIEW在智能水表中的应用LabVIEW作为一款通用测量和控制软件,具备了强大的数据采集和分析能力,被广泛应用于智能水表行业。

主要应用包括:- 数据采集:LabVIEW可以与传感器配合,实现对智能水表中用水数据的采集。

通过丰富的接口和模块,可以连接各种类型的传感器,如压力传感器、流量传感器等,以获取水表各项参数。

- 计量精确性验证:LabVIEW可以模拟实验环境,通过控制传感器的输入,验证智能水表计量的精确性。

通过与已有标准比对,可以判断智能水表的计量准确性。

- 实时监测和报警:LabVIEW可以实时监测智能水表数据,并根据设定的阈值进行报警。

当用水超标或异常时,系统会及时发出警报,提醒相关人员进行处理。

- 数据分析和呈现:LabVIEW具备强大的数据处理和分析功能,可以对智能水表中的用水数据进行处理和统计。

通过绘制图表和生成报告,可以直观地展示用水情况和趋势,为水资源管理部门提供决策支持。

3. LabVIEW实现智能水表的关键技术在实现智能水表中,LabVIEW使用了以下关键技术:- 数据通信:LabVIEW通过串口、以太网等通信接口与智能水表进行数据交互。

LabVIEW在水质监测中的应用

LabVIEW在水质监测中的应用

LabVIEW在水质监测中的应用LabVIEW是一种强大的虚拟仪器平台,广泛应用于水质监测领域。

它通过图形化编程实现了数据采集、处理和分析,以及结果的可视化展示。

本文将探讨LabVIEW在水质监测中的应用,并介绍一些实际案例。

一、LabVIEW的基本原理和特点LabVIEW是National Instruments(NI)公司开发的一款基于图形化编程的软件。

它以数据流图为基础,利用图形化编程语言G语言进行程序设计。

LabVIEW的主要特点包括以下几点:1. 图形化编程:相比于传统的文本编程,LabVIEW使用图形化编程语言,使得程序设计更加直观和可理解。

用户可以通过拖拽、连接节点等操作构建程序结构,而无需编写繁杂的代码。

2. 虚拟仪器平台:LabVIEW不仅仅是一种编程软件,它还可以搭配硬件设备,形成一种虚拟仪器平台。

通过与传感器、数据采集卡等硬件设备的结合,LabVIEW可以实现实时数据采集、处理和控制。

3. 数据可视化:LabVIEW提供了丰富的数据可视化工具,用户可以自由设计界面、绘制图表,并实时展示数据分析结果。

这极大地方便了水质监测人员对数据的理解和分析。

二、LabVIEW在水质监测中的应用案例1. 水质数据采集和处理LabVIEW可以与各种传感器、数据采集卡等硬件设备相结合,实现水质数据的实时采集和处理。

例如,在河流监测中,可以利用水质传感器采集水质指标(如溶解氧、水温等)数据,并通过LabVIEW对采集到的数据进行实时分析和处理。

2. 水质分析和评估LabVIEW提供了大量的数据处理和分析函数,可以方便地进行水质数据的分析和评估。

例如,可以利用统计分析模块对大量水质监测数据进行分析,计算得到水质指标的平均值、最大值、最小值等统计结果,并与国家标准进行对比评估。

3. 告警和报警系统LabVIEW还可以用于构建水质监测的告警和报警系统。

通过设置阈值和告警条件,当监测到水质超过或低于某个预设值时,LabVIEW 能够及时触发告警并发送通知。

LabVIEW在水资源管理和保护中的应用案例

LabVIEW在水资源管理和保护中的应用案例

LabVIEW在水资源管理和保护中的应用案例随着全球水资源短缺问题的日益凸显,水资源管理和保护成为了当今社会亟待解决的重要议题。

在这一背景下,LabVIEW作为一种功能强大的编程平台,为水资源管理和保护提供了许多创新的解决方案。

本文将介绍LabVIEW在水资源管理和保护中的应用案例。

1. 实时水质监测系统污染物的排放和水域的变化对水质产生了直接的影响,因此实时水质监测成为了保护水资源的重要手段。

利用LabVIEW,可以开发出一套实时水质监测系统,能够实时采集水质传感器的数据,并通过数据分析和处理,及时预警并应对可能发生的污染事件。

2. 水资源分析与预测模型水资源管理需要基于科学的数据分析与预测,以提前制定相应的调控计划。

LabVIEW可以利用数据采集和处理的功能,结合统计学、模型建立等技术,建立水资源的分析与预测模型,为决策者提供准确的信息和有效的参考,以优化水资源的利用和配置。

3. 智能灌溉系统在农业生产中,合理的灌溉措施可以提高水资源的利用效率,减少浪费。

利用LabVIEW的自动化控制和实时数据分析能力,可以开发出智能灌溉系统。

该系统可以通过监测土壤湿度、气象因素等多项数据,实现对灌溉系统的自动调控,以达到节水和提高农产量的目的。

4. 水力水质模拟软件水力水质模拟是研究水资源管理和保护的重要工具之一。

而LabVIEW提供了可视化编程界面和丰富的工具包,能够方便地构建水力水质模拟软件,以模拟和预测水体的流动和水质变化情况,为水资源管理和保护决策提供科学依据。

5. 污水处理自动化系统随着城市化进程的加快,污水处理成为了提高水资源利用效率和保护水环境的关键环节。

利用LabVIEW的自动化控制和监测功能,可以实现对污水处理过程的全面监控和自动化管理。

通过实时数据采集和分析,系统可以及时发现问题并进行自动修复,提高污水处理的稳定性和效率。

综上所述,LabVIEW在水资源管理和保护中具有广泛的应用价值。

基于labview的水质监测虚拟仪器的开发与应用_secret

基于labview的水质监测虚拟仪器的开发与应用_secret

基于Labview的水质监测虚拟仪器的开发与应用论文名称:基于Labview的水质监测虚拟仪器的开发与应用作者:李欣齐晶摘要:介绍了虚拟仪器的概念及其软件开发平台Labview的功能与特点。

运用Labview开发了用于多通道水质参数监测的虚拟仪器,阐明了该虚拟仪器的硬件、软件设计原理和应用实例。

关键字:Labview 水质监测虚拟仪器随着现代科技的迅猛发展,对水质监测的要求也越来越高,水质监测仪器不仅要能单独测量某个水质参数,而且还希望能够互相通信、实现信息共享,从而完成对被测水体系统的综合分析及评价。

利用虚拟仪器技术构建的水质监测虚拟仪器系统就是为了实现上述目标而进行的研究探索。

1虚拟仪器及Labview[1,3]虚拟仪器的概念是美国NI公司(National Instrument)在20世纪80年代中期提出来的。

所谓虚拟仪器就是以计算机作为仪器统一的硬件平台,充分利用计算机的运算、存储、回放、调用、显示及文件管理等智能化功能,同时把传统仪器的专业化功能和面板控件软件化,使之与计算机结合构成一台从外观到功能都完全与传统硬件仪器相同,同时又充分享用了计算机智能资源的全新仪器系统。

与传统仪器相比,虚拟仪器有许多优点:对测试量的处理和计算可更复杂且处理速度更快,测试结果的表达方式更加丰富多样,可以方便地存储和交换测试数据,价格低,技术更新快。

它的最大特点就是把由仪器生产厂家定义仪器功能的方式转变为由用户自己定义仪器功能,满足多种多样的应用需求。

由于虚拟仪器的测试功能、面板控件都实现了软件化,任何使用者都可通过修改虚拟仪器的软件来改变它的功能和规模,这充分体现了软件就是仪器的设计思想。

虚拟仪器的技术基础是计算机技术,核心是计算机软件技术。

其中最有代表性的图形化编程软件是美国NI公司推出的Labview(laboratory virtual instrument engineering workbench即实验室虚拟仪器工作平台)。

LabVIEW在环境监测与保护中的应用案例分析

LabVIEW在环境监测与保护中的应用案例分析

LabVIEW在环境监测与保护中的应用案例分析一、引言环境监测与保护是当今社会发展中的重要议题,随着环境问题的日益突出,人们对环境的监测和保护更加关注。

在环境监测领域中,LabVIEW(Laboratory Virtual Instrument Engineering Workbench)作为一种强大的开发环境和平台,已经得到广泛应用。

本文将以实际案例为基础,分析LabVIEW在环境监测与保护中的应用。

二、实验案例一:大气质量监测系统大气质量监测是环境监测与保护中的重要内容之一。

我们以某城市大气质量监测系统为例,分析LabVIEW在该系统中的应用。

1. 设备接口与信号采集LabVIEW具有强大的设备接口功能,可以与各类检测设备实现无缝集成。

在大气质量监测系统中,我们使用LabVIEW与空气质量监测仪器进行连接,并实时采集传感器输出的信号。

2. 数据处理与分析LabVIEW提供了丰富的数据处理和分析功能,可以将采集到的大气质量数据进行实时处理和分析。

我们可以通过编写LabVIEW程序,实现数据的滤波、降噪、平滑等处理操作,并将处理结果在界面上展示。

3. 数据可视化与报表生成LabVIEW具有强大的界面设计功能,可以实现数据的可视化展示。

在大气质量监测系统中,我们可以通过LabVIEW编写界面程序,将处理后的数据以直观的方式展示出来,例如使用折线图、柱状图等形式,同时还可以生成报表,便于用户更好地理解和分析数据。

4. 报警与预警功能LabVIEW不仅可以监测环境数据,还可以实时监控数据,并根据设定的阈值进行报警和预警。

在大气质量监测系统中,我们可以通过LabVIEW实现数据的实时监测,并当数据超出阈值范围时,及时通过声音、光线等方式进行报警。

三、实验案例二:水质监测系统除了大气质量监测,LabVIEW在水质监测领域也有广泛的应用。

我们以某水库水质监测系统为例,分析LabVIEW在该系统中的应用。

1. 设备接口与信号采集LabVIEW可以与各类水质监测仪器进行接口连接,并实时采集传感器输出的信号。

基于K60和Labview的多参数水质监测系统设计

基于K60和Labview的多参数水质监测系统设计

• 174•该基于Labview 开发环境的水质监测设计,由数据分析模块、主控制模块、各传感器模块组成。

将PH 值、电导率和水温等水质数据传送给控制单元,结合无线技术实现无线远程传输,利用虚拟仪器Labview 进行上位机设计,实现水质监测系统,能够实时在线监测水质状况,实现了多用途水质监测的要求。

1 研究背景近年来,水质监测逐渐成为国内外的研究热点,随着现代信息技术、网络技术及智能控制技术的不断发展,信息化、网络化、智能化将会是今后水质监测的一个必然趋势。

水质监测可以监视和测定水体中污染物的种类以及各类污染物的浓度和变化趋势,计,实现水质监测系统,能够实时在线监测水质状况,包括数据存储、分析和预警。

2.1 K60DN512处理器K60DN512运用ARM Cortex-M4内核,是ARM 公司专门开发的用于信号控制市场的内置处理器,满足了对于性能容易实用以及控制和信号杂合特别性质的应用要求。

2.2 传感器选择为实现温度、水压、电导、水浊度、PH 值等参数的实时监测,系统选择了DFRobot 开发的新型传感器。

模拟水压传感器SKU :SEN0257,水电导率传感器SKU :DFR0300,水浊度传感器SKU :SEN0189,PH 值传感器SKU :SEN0161,水温传感器DS1820。

基于K60和Labview的多参数水质监测系统设计齐鲁理工学院 臧红岩 刘延春 曹 凤 范卉青图1 系统框图无线远程监控相比人工式的抽查检测方法能够及时、全面和准确地获得监测点的水质信息,这对严格控制工业污水和废水的排放标准,从而防止污染水质有很大的帮助。

该水质监测系统设计通过采集终端进行多参数采集和信号预处理,利用无线技术完成终端与上位机的通信,从而可以实现水质分析的自动化监测。

2 系统方案设计水质监测系统方案框图如图1所示,分为监测终端和上位机两部分。

该系统由数据采集模块采集完数据,通过传感器将PH 值,电导率和水温等水质数据传送给K60单片机,结合NRF24L01无线芯片实现远程传输,利用虚拟仪器Labview 进行上位机设2.3 无线通信模块无线通信模块使用NRF24L01,无线传输速度在1或2Mbps 。

LabVIEW在环境监测和保护中的应用案例

LabVIEW在环境监测和保护中的应用案例

LabVIEW在环境监测和保护中的应用案例随着环境问题的日益突出,环境监测和保护变得愈发重要。

在这个领域,LabVIEW(Laboratory Virtual Instrument Engineering Workbench)作为一种功能强大的开发平台,已经得到广泛应用。

LabVIEW通过其丰富的工具和灵活的编程环境,为环境监测和保护提供了许多解决方案。

以下是一些LabVIEW在环境监测和保护中的应用案例。

1. 大气污染监测系统大气污染是一项全球性的严重环境问题。

利用LabVIEW,可以开发一套实时监测大气污染的系统。

该系统可以通过不同的传感器来检测各种污染物的浓度,并将数据实时传输到中央服务器或云端平台。

LabVIEW的数据分析和处理功能可以帮助用户监测大气污染的趋势,并提供预警和报告。

2. 水质监测仪水质监测是保护水资源和水环境的重要任务。

LabVIEW可以用于构建用于监测水质参数的仪器。

例如,可以配备多个传感器来测量水中的pH值、溶解氧、浑浊度等参数。

通过LabVIEW的图形编程界面,用户可以实时查看并记录水质数据,并根据需要进行数据分析和报告生成。

3. 噪音监测系统噪音对人类健康和生活质量产生不良影响,因此需要监测和控制。

使用LabVIEW可以开发高精度的噪音监测系统。

该系统可以配备精密的声级计和传感器,以实时监测噪音水平。

通过LabVIEW的数据处理功能,可以对噪音数据进行分析,生成噪音趋势图和报告,并根据需要进行噪音控制措施的评估和优化。

4. 温室气体排放监测温室气体的排放是导致气候变化的主要原因之一。

利用LabVIEW,可以构建一个系统来监测和记录温室气体的排放量。

该系统可以配备各种气体传感器,如二氧化碳传感器、甲烷传感器等,以实时监测气体排放量。

LabVIEW的数据处理和分析功能可以帮助用户评估温室气体的排放趋势,并提供相关的报告和建议。

5. 油品泄露监测系统油品泄露对土壤和水源造成污染,因此需要及时检测和控制。

LabVIEW中的水质监测与处理技术

LabVIEW中的水质监测与处理技术

LabVIEW中的水质监测与处理技术水质监测与处理是保障水资源安全与环境可持续发展的重要环节。

而在实际的水质监测与处理工作中,LabVIEW作为一种广泛应用的工程软件平台,为水质监测与处理技术的实施提供了丰富的工具和功能。

本文将介绍LabVIEW中的水质监测与处理技术。

一、LabVIEW在水质监测中的应用LabVIEW作为一款强大的数据采集和处理软件,广泛应用于水质监测中。

通过搭建一套完整的监测系统,能够实时采集并显示水质监测数据,提供数据传输和存储功能,便于后续的数据处理和分析。

此外,LabVIEW还支持数据可视化,可以通过绘制各类图形和曲线图,直观地反映水质指标的变化趋势。

二、水质监测系统设计1. 数据采集模块设计数据采集是水质监测系统的重要组成部分。

LabVIEW通过支持各种传感器和仪器的接入,能够方便地采集各类水质指标的数据,例如水温、PH值、溶氧量等。

通过编写合适的数据采集模块,可以实时、准确地获取水质监测数据。

2. 数据传输与存储模块设计数据传输与存储是保证数据完整性和安全性的重要环节。

LabVIEW提供了多种数据传输方式,可以通过串口、网络等方式将采集到的水质数据传输到上位机或者云端存储系统。

同时,通过合适的数据存储模块设计,可以将数据按照一定的格式进行存储,方便后续的数据处理和管理。

3. 数据处理与分析模块设计数据处理与分析是水质监测系统中的核心功能之一。

LabVIEW通过内置的数据处理工具和函数库,可以对采集到的水质数据进行各种计算和处理操作,例如数据滤波、数据校准等。

此外,LabVIEW还支持对数据进行图像处理和统计分析,可以通过合适的算法和模型,对水质指标的变化趋势和异常情况进行分析和预测。

三、LabVIEW在水质处理中的应用除了在水质监测中的应用,LabVIEW在水质处理中也发挥着重要的作用。

通过搭建一套完整的水质处理系统,可以实现对水质的过滤、消毒等处理操作。

LabVIEW通过其强大的控制和调节功能,可以实现对水质处理设备的自动化控制,提高水质处理的效率和稳定性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Advances in Environmental Protection 环境保护前沿, 2014, 4, 1-7Published Online December 2014 in Hans. /journal/aep/10.12677/aep.2014.46B001A Real-Time System for MonitoringMulti-Parameter of Water QualityBased on LabVIEWShanghai Jiang1, Biao Wei1*, Bin Tang1, Jingxiao Zhao1, Benjiang Mao2, Vo Quang Sang1,Zancheng Jiang2, Jiyang Luo11Key Laboratory of Optoelectronic Technology and Systems, Ministry of Education, Chongqing University,Chongqing2Sichuan Belam Technology Co., Ltd, MianyangEmail: jsh405527085@, *weibiao@Received: July 2014AbstractBecause of serious water pollution in our county, monitoring and supervision of water quality need to be strengthened. In this paper, we designed a real-time system for monitoring multi-pa- rameter of water quality based on LabVIEW, which is intuitive and graphical programming lan-guage, to satisfy the need of environment protection. The system mainly composed of USB spec-trometers, sensors and PC, implemented for real-time online monitoring of water quality para-meters, including the display, storage, historical data query and other functions of water quality multi-parameter through the combination of computer software and hardware. It can measure eight parameters, such as COD, TOC, ammonia, turbidity, PH, BOD5, water temperature and con-ductivity. The result shows that the system, which can measure multi-parameter of water quality simultaneously, also can achieve virtualization of instrument for monitoring multi-parameter of water quality, implement complex functions on the “virtual” panel, and greatly simplify the hard-ware circuit by using intuitive graphical programming language of LabVIEW. A simple operation, high reliability and intuitive of water quality monitoring instrument of new method is provided.KeywordsWater Pollution Monitoring System, Multi-Parameter, LabVIEW, Real-Time一种基于LabVIEW的水质多参数实时监测系统蒋上海1,魏彪1*,汤斌1,赵敬晓1,毛本将2,Vo Quang Sang1,姜赞成2,罗继阳1*通讯作者。

一种基于LabVIEW的水质多参数实时监测系统1重庆大学光电技术及系统教育部重点实验室,重庆2四川碧朗科技有限公司,绵阳Email: jsh405527085@, *weibiao@收稿日期:2014年7月摘要我国水质污染令人担忧亟需加强检测与监管。

本文针对水质监测以保护水环境的需要,利用LabVIEW直观的图形化编程语言,设计了一种水质多参数实时监测系统。

该系统主要由USB光谱仪、传感器和上位机三大部分构成,以COD、TOC、氨氮、浊度、PH、BOD5、水温以及电导率为多参数测量指标,通过硬件和计算机软件的有机结合,实现了对水质多参数进行实时在线监测,即对水质多参数的监测显示、存储、历史数据查询等功能。

研究结果表明,系统不仅能够进行水质多参数同时测量,而且还实现了水质监测仪器的虚拟化,充分利用了LabVIEW直观的图形化编程语言,将复杂的功能在“虚拟”的面板上实现,大大简化了硬件电路。

这为操作简单、可靠性高且形象直观的水质多参数监测仪器设计提供了一种新的思路和方法。

关键词水质监测,多参数,LabVIEW,实时1. 引言水污染主要是由人类活动产生的污染物造成,它主要包括工业污染源、农业污染源和生活污染源三大部分。

近年来,我国水污染问题日益严重,水环境的前景令人担忧,亟需加强水质污染的检测与监管。

本文针对传统的水质监测手段已不能适应水资源保护的需要,利用LabVIEW的虚拟仪器监测技术具有低廉价格、重复利用率高、开放性、灵活性等优点[1],研究了一种基于LabVIEW的水质多参数实时监测系统。

该系统以COD、TOC、氨氮、浊度、PH、BOD5、水温及电导率为水质多参数测量指标,不仅能够避免传统离线检测的耗时与数据单一等弊端,而且还能实时了解各监测数据的变化情况[2],较好地发挥了计算机数据处理与分析的优势,取得了预期的研究效果。

2. 系统组成系统的组成,如图1所示。

它主要由传感器、光谱仪以及上位机三大模块组成。

光谱仪和传感器将采集到的数据传递至上位机,通过编写的系统软件对采集得到的数据进行处理、存储和显示。

3. 系统软件开发3.1. 系统软件功能在LabVIEW2012环境下,软件设计采用模块化的设计思想完成的。

软件可同时对COD、TOC、氨氮、浊度、PH、BOD5、水温、电导率以及水质光谱进行监测,其主要功能包括实时数据采集、数据显示、水样校正、数据存储和历史数据查询等功能。

软件主要流程,如图2所示。

3.2. 主要功能模块设计在设计过程中,各功能模块主要采用平铺顺序结构与事件结构。

平铺顺序结构每执行完一帧,则按一种基于LabVIEW的水质多参数实时监测系统Figure 1. Schematic diagramof system图1. 系统示意图Figure 2. Program flow chart图2. 程序流程图顺序进入下一帧。

事件结构则是等待用户输入相关指令后才进行有关操作。

例如,程序启动后,等待用户选择校正模式还是采集模式。

3.2.1. 用户登录模块用户点击快捷方式启动软件后,出现登录界面。

用户输入用户名和密码后,点击“登录”进入用户登录信息验证,如果密码错误,则返回登录界面或退出系统。

用户还可以通过“修改”按钮对用户名和密码进行修改,正确输入相关信息,即可对用户名和密码进行修改,程序框图如图3所示。

系统的初始用户名和密码被放入sec.mdb的数据库文件中,这样做的目的是为了以后对登录模块功能进行扩展。

当成功登录后,进入多参数水质实时监测系统界面,如图4所示。

同时,系统将各显示与输入控件初始化为默认值或设置为空。

在系统界面中,点击启动后,程序开始查找设备。

如果未找到设备,则继续查找或退出;如果找到设备系统,则进入等待状态。

通过按下相应按钮执行对应的操作或通过按下暂停按钮,再点击退出,退出系统。

一种基于LabVIEW的水质多参数实时监测系统Figure 3. User login procedure图3. 用户登录程序Figure 4. The system interface图4. 系统界面图3.2.2. 数据采集模块系统的数据采集模块是整个系统的核心。

由于LabVIEW只提供NI公司生产的硬件设备驱动程序,所以无法直接使用其他公司生产的硬件设备[3]。

编写程序时,通过调用硬件厂商提供的动态链接库(Dynamic Link Library, DLL)来实现对数据的采集。

动态链接库是一个可供多方调用的程序模块,硬件厂商对共享的例程和资源进行了封装,以方便用户控制其设备。

LabVIEW通过使用“调用库函数”节点以实现对DLL的调用。

将“调用库函数”节点放入程序后双击,选择相应的dll文件、所调用的函数,然后配置相应的参数,若配置正确,即可实现对函数调用,如图5所示。

整个采集程序采用条件结构、while循环结构以及用户事件结构等,以此实现数据的采集和显示,并一种基于LabVIEW的水质多参数实时监测系统将采集所得数据进行处理后,传送给存储模块进行存储,整个采集程序过程,如图6所示。

3.2.3. 数据存储模块利用LabVIEW数据库工具包,数据存储将测量结果保存到Access数据库中。

测量结果每隔20 s自动保存一次,存储参数包括采集时间、处理前后的吸光度以及设定所得的八个测量参数。

Access数据库的创建,采用的是动态建立数据库的方法[4]。

LabVIEW利用连接字符串链接数据库[5] [6],存储模块程序如图7所示。

3.2.4. 历史数据查询模块在系统界面上,点击历史数据按钮、设定查询时间段后,当日实时数据显示窗口随即转为历史曲线显示。

数据查询采用SQL语句和LabVIEW数据库工具包相结合的方式实现。

程序设计中,主要应用了SELECT和WHERE指令[6],数据查询模块程序如图8所示。

4. 系统调试结果将硬件设备和计算机相连接后,点击桌面的快捷方式运行程序。

输入用户名和密码,登陆进入系统操作界面。

经过调试得到如下结果,如图9和图10所示。

Figure 5. DLL call图5. DLL调用Figure 6. Data collection procedures图6. 数据采集程序一种基于LabVIEW的水质多参数实时监测系统Figure 7. Data stored procedures图7. 数据存储程序Figure 8. Data query procedures图8. 数据查询程序Figure 9. Operation interface图9. 运行界面图一种基于LabVIEW的水质多参数实时监测系统Figure 10. Data storage format图10. 数据存储格式5. 结论LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发。

相关文档
最新文档