基于VB实现VP宽频带倾斜仪实时曲线绘制

时间:2022-09-07 02:31:11

摘要:由于VP宽频带倾斜仪(由武汉地震科学仪器研究院研发)缺少实时监控软件,造成在日常监测中无法实现实时曲线显示;停记、数据异常无法提示报警等问题。为方便台站工作,做到实时高效监测,我们利用VB 6.0设计编写VP倾斜仪实时监控程序,实际使用表明完全能够满足实时监控要求。文中介绍了其实现的具体方法。

关键词:VB;VP倾斜仪;实时曲线

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)11-2553-03

Abstract: Because the VP wideband tiltmeter(developed by Wuhan Institute of Seismologic instrument) lack of real-time monitoring software, resulting in the daily monitoring can't display real-time curve, can't prompted alarm when data anomalies or record stopped etc.To facilitate the station work ,do real-time monitoring effective,we use VB 6.0 to design VP tiltmeter real-time monitoring program, and it proved that the program could satisfy the real-time control requirements in the actual use. this paper introduced the concrete methods of its implementation.

Key words: VB; Real-time Curve; VP Wideband tiltmeter

1 概述

VP型宽频带倾斜仪是武汉地震科学仪器研究所研制的高精度垂直摆倾斜仪,用于长期连续观测地倾斜固体潮。该仪器能够清晰记录到地球固体潮和地震引起的地壳形变,为地震监测预报能够提供较可靠的信息。安徽地震局佛子岭台自2012年安装该仪器用于地震监测,实际工作中缺乏与之配套的实时监控软件(武汉地震科学仪器研究院虽提供了数据采集器软件及数据处理软件,但功能有限),不能进行有效的实时监控。为解决该问题,作者使用VB6.0编程工具,设计编写VP倾斜仪实时监控程序,该文主要介绍了该程序设计方法及源代码。

2 应用程序设计及实现

VP倾斜仪实时监控程序主要具有:1) 实时记录、存储采样数据;2) 实时显示监测数据并绘制实时曲线;3) 提供停记、数据异常报警等功能。我们将程序编写分为2个部分:第一部分是软件界面布局的设计,第二部分是代码的编写。从数据流的角度考虑,可以将程序分为3个部分:第一部分是数据的接收与存储;第二部分是数据的处理;第三部分是数据显示工作。流程大至如下(流程图见图1):当PC机和数采通讯正常时,PC机按照设定的频率从数采读出实时监测数据(时间间隔单位可为分钟或秒,该文时间间隔单位为分钟),并判断实时数据是否正常。如正常,程序会自动将采样数据保存在程序自动产生的一个以台站代码加日期为名称的文件中,并绘制实时曲线,反之,则提示报警,以便于操作人员观测,及时发现问题并解决问题。

2.6 程序运行界面

3 结论

监控多台同类仪器,只需把文中程序作简单扩充即可。目前,该程序已在我台正常稳定运行,达到了预期的设计要求,也可在安装同类地倾斜仪器台站推广和使用。

参考文献:

[1] 张春艳,葛明明,汤海凤.基于VB的实时数据趋势曲线的实现[J].电脑知识与技术,2011,7(19):4614-4617.

[2] 张国忠,聂文霞,陈正.基于VB的实时数据趋曲线的实现[J].电脑学习,2000(10):24-26.

[3] 关维娟,陈清华.利用VB编程实现实时数据曲线绘制[J].信息技术,2005(10):76-78.

[4] 刘恩斌,彭善碧,李长俊.应用VB 6.0实现油气管道实时数据采集[J].管道技术与设备,2004(3):14-15.

[5] 李湘江,彭建.基于VB的实时数据采集程序设计[J].微计算机信息,2009,19(10):38-39.

[6] 郑勇,吴勇.基于VB实现的实时数据趋势曲线[J].机械与电子,2003(5):72-73.

[7] 李兰友. Visual Basic 高级图形应用程序设计[M].北京:清华大学出版社,2003.

[8] 杨章伟.Visual Basic 从入门到精通[M].北京:化学工业出版社,2009.

上一篇:实施个性化教育对提高大学生综合素质的意义 下一篇:基于内容、教学方法和考核方法的《大学计算机...