论文部分内容阅读
广播发射机一般都设置在高山或偏远地区,为及时了解发射机的工作状态,降低工作人员的工作强度,加强对各个发射机的管理与控制,有必要研制工作可靠的发射机远程监控系统。本文针对发射机运行状态的远程监控问题,在了解发射机工作特点与要求的基础上,设计了一种由数据存储与通信层、系统业务逻辑层和表示层组成的三层C/S架构,给出了系统的总体实施方案。数据存储及通信层采用基于TCP/IP协议的以太网来实现远程计算机与发射机本地控制系统的通信。采用SQL Server2000关系数据库存储和管理数据,结合ODBC技术实现对数据库的访问,按照关系数据库设计范式制定表及其字段,将业务逻辑层处理的数据分类存储至数据库中。系统业务逻辑层按功能由发射机工作状态监测、数据库操作、故障判断和报警、定时开关机、历史数据查询和生成报表等模块组成。各功能模块之间相互独立,采用基于事件驱动方式的模型设计方法,完成了各个功能模块的程序设计,实现多任务并发处理。针对机房工作环境,设计了实时视频监视程序,视频数据可以定期保存。表示层利用LabVIEW语言实现,按照各个功能模块的操作要求,能够实现数据及状态显示、参数调整和管理控制等人机交互功能。实验测试表明,系统工作稳定可靠,能够满足发射机远程监控的需要。