b) 控制接口(Control Interface)用于接收用户的控制指令
c) 调试接口(Debug Interface)用来将程序运行中的状态信息和出错信息发送给调试终端。
4.3 上位机通信控制及分析软件的实现
上位机通信控制及分析软件主要由记录仪设置、实时监测、数据管理、数据分析四大模块组成,如图 6所示。其中记录仪设置包括常规、数据采集、通道、事件记录信息的设置等;实时监测包括波形的实时显示、通道表示、本地记录设置、本地记录、远程记录、标定信号、站点信息、系统状态、连接状态、GPS捕获状态、秒脉冲锁定状态、强震告警、关键参数实时计算及显示等;数据管理包括数据采集器的数据回收及数据删除、本地数据的更新及删除等。数据分析可以实
远程记录、标定信号、站点信息、系统状态、连接状态、GPS捕获状态、秒脉冲锁定状态、强震告
警、关键参数实时计算及显示等;数据管理包括数据采集器的数据回收及数据删除、本地数据的
更新及删除等。数据分析可以实时或离线分析信号的时域指标(最大值、最小值、峰峰值、RMS值、平均值等),又可对时域波形进行频谱分析和时频谱分析,计算出健康诊断和警报等关键参数信息。上位机程序由近100个子VI实现,图7是实时监测主界面,图8是配置界面。
结论
借助NI公司功能强大、高效并且容易使用的图形化编程语言LabVIEW,结合先进的cRIO硬件平台,我们在很短的时间内就搭建了多通道强震动监测与报警平台,较快地实现了地震动信号调理、数据采集、时钟同步、数据压缩传输、数据实时分析、数据离线分析、健康诊断、突发性震动破坏事件报警、网络通信和仪器控制等复杂功能,大大缩短了程序的开发周期。“基于NI cRIO的多通道强震动监测与报警系统”,达到了高动态范围、高计时精度、高频谱纯度和多通道的设计要求,并且结合了行业的应用,采用了创新的方法,在NI的平台上实现了数据的压缩和基于NetSeisIP协议传输。可以预见,在地震行业内,利用NI产品进行相关研发,将有广阔的发展前景。