历史数据查询及打印模块设计
发布时间:2019/3/13 21:31:18 访问次数:765
历史数据查询及打印模块设计
LabVIEW与其他高级编程语言不同,须借助相应的辅助方法对数据库进行访问。K3PE0E000B-XGC2本书设计的监测预警系统实现数据管理的主要过程如下。
①实现LabsQL与sQL“r△/Cr20∞的连接。
首先在SQLseⅣCr2OO5数据库中建立名为a臼q的数据库,设计完成各个监测参数的数据库表,使用ADO Connc函on Crc扯cM建立链接对象。接着使用ADO Connection opcnM打开相应的数据库链接,并进行数据库路径指向、用户名、密码、服务器的配置。具体实现配置字符串为:DrivcF(sQLscⅣcr卜scrvCF(loc耐);Dbq=(当前路径):Uid=sy∴Pwd=wkk123。
②执行相应的数据库操作命令。
使用sQL ExCcute onceM在命令字段中写入标准的SQL语句,进行数
据记录查询、数据添加、数据删除、数据更新、数据存储、建立或删除表格等操作。
③断开LabVIEW与数据库的连接。
在数据操作执行完成后,断开程序与数据库源的连接,同时利用ADo
Destroy C【,nncctionM销毁数据库链接的参数对象,在最大程度上保障监测数据的安全性。
如图5.47所示调用库水位数据,查询可根据具体的起始时间到终止时间查询,也可以选择相应的监测参数,进行监测数据的查询与调用,同时绘制出历史数据波形c当有节点监测到的数据超出安仝阈值后,各个子监测模块进行声光预警的同时会记录预警信息,在数据查询界面可以调出各个节点的报警时间及报警时的参数值。程序设有报表和图形等信息的打印功能,设置对应的打印份数、打印内容、打印形式,单击“打印控件”,即可连接到打印机进行历史数据或图形的打印。
历史数据查询及打印模块设计
LabVIEW与其他高级编程语言不同,须借助相应的辅助方法对数据库进行访问。K3PE0E000B-XGC2本书设计的监测预警系统实现数据管理的主要过程如下。
①实现LabsQL与sQL“r△/Cr20∞的连接。
首先在SQLseⅣCr2OO5数据库中建立名为a臼q的数据库,设计完成各个监测参数的数据库表,使用ADO Connc函on Crc扯cM建立链接对象。接着使用ADO Connection opcnM打开相应的数据库链接,并进行数据库路径指向、用户名、密码、服务器的配置。具体实现配置字符串为:DrivcF(sQLscⅣcr卜scrvCF(loc耐);Dbq=(当前路径):Uid=sy∴Pwd=wkk123。
②执行相应的数据库操作命令。
使用sQL ExCcute onceM在命令字段中写入标准的SQL语句,进行数
据记录查询、数据添加、数据删除、数据更新、数据存储、建立或删除表格等操作。
③断开LabVIEW与数据库的连接。
在数据操作执行完成后,断开程序与数据库源的连接,同时利用ADo
Destroy C【,nncctionM销毁数据库链接的参数对象,在最大程度上保障监测数据的安全性。
如图5.47所示调用库水位数据,查询可根据具体的起始时间到终止时间查询,也可以选择相应的监测参数,进行监测数据的查询与调用,同时绘制出历史数据波形c当有节点监测到的数据超出安仝阈值后,各个子监测模块进行声光预警的同时会记录预警信息,在数据查询界面可以调出各个节点的报警时间及报警时的参数值。程序设有报表和图形等信息的打印功能,设置对应的打印份数、打印内容、打印形式,单击“打印控件”,即可连接到打印机进行历史数据或图形的打印。
上一篇:各参数实时监测预警模块设计