雷达及报文数据综合监视报警系统设计
时钟响应模块的程序在对没有接收到雷达数据和报文数据的情况下,可通过设定一个计时器来实现对数据的处理,当接口打开或接收完一个数据后,就可打开计时器。如果在所设定的时间前没有数据,则调用时钟响应模块,以执行报警功能并设置“警告”字样。
报警函数主要用于通过系统提供的音频播放函数PlaySound()来实现报警响铃。只要正确安装了系统和声卡驱动,该函数就可以安全使用。
信息显示控制模块主要由两部分组成。一是显示形式的选择;二是清空显示区。
数据发送模块的功能可由控件的接口函数来实现,主要用于联机调试。
图2所示是各主要模块间的调用关系图。本文引用地址:https://www.eepw.com.cn/article/195273.htm
4.3 系统软件接收响应流程
系统软件接收数据时的响应流程如图3所示。其具体的响应流程是当接口在进行了正确设置并被打开后,报警时钟开启,程序开始等待;之后,当有有效事件产生时,便对该事件进行响应。并从接口的缓冲区去读取数据;此时如果缓冲区有数据,则将其解析为字符串,如果没有数据则维持上次设置的时钟。接着是对字符串进行识别,看其是否是预设的关键字。如果是,则立即启动第二种报警声音并显示其内容;否则,只显示其内容。当时钟(计时器)在接口刚打开和收到数据后,系统都会重新启动。而如果没有数据,则维持上次开始的计时。程序每处理一次数据或进行一次报警功能,即结束一个流程。
5 结束语
随着雷达自动化系统接入雷达信号的增加以及报文数据重要性提高,不间断监视雷达信号和报文数据的正常与否显得非常迫切,因此设计和开发雷达及报文数据综合监视报警系统很有必要。事实上,雷达及报文数据综合监视报警系统也将在保障雷达自动化系统正常运行方面发挥重要的作用。
评论