首页 S模式导航设备及环境集中监控软件的设计与实现

S模式导航设备及环境集中监控软件的设计与实现

举报
开通vip

S模式导航设备及环境集中监控软件的设计与实现基于B/S模式导航设备及环境集中监控软件的设计与实现 黄贵恒 (中国民用航空中南地区空中交通管理局广西分局,广西 南宁 530000) 【摘要】提出一种能够多点监控民航空中交通管理导航设备的监控软件,该软件通过ASP.NET进行设计实现,通过B/S的模式设计实现了对导航系统的主体参数的实时监控并存储。与此同时,监控过程包括对温湿度等环境的监控。系统实现了web远端登录在线监视,能对多个站点进行配置监控,可应用于空管技术保障一线。 关键词 B/S模式;导航;空中交通管理;ASP.NET;温湿度 0 引言...

S模式导航设备及环境集中监控软件的设计与实现
基于B/S模式导航设备及环境集中监控软件的 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 与实现 黄贵恒 (中国民用航空中南地区空中交通管理局广西分局,广西 南宁 530000) 【摘要】提出一种能够多点监控民航空中交通管理导航设备的监控软件,该软件通过ASP.NET进行设计实现,通过B/S的模式设计实现了对导航系统的主体参数的实时监控并存储。与此同时,监控过程包括对温湿度等环境的监控。系统实现了web远端登录在线监视,能对多个站点进行配置监控,可应用于空管技术保障一线。 关键词 B/S模式;导航;空中交通管理;ASP.NET;温湿度 0 引言 导航设备是空中交通的关键设备,在当代空中交通管理工作中起到无可替代的作用,对飞行安全及运行保障更是不可或缺。在实际工作中,导航台的选址及设计考虑到航路的规划和设备的覆盖面等复杂问题,多数导航台只能按照规划部署于边远地区,远离机场等空管一线工作场所。这对于一线技术保障而言,维护工作的开展变得更加繁琐,甚至影响设备的应急处置。因此导航设备的远程监控变显得更加重要。目前,就空管行业的主流导航监控系统而言,系统多数只能监控一套设备,而且声光告警功能有所不足。这一方面对设备的监控资源造成浪费,另一方面则影响监控的人性化与智能化。本文提出一种基于B/S模式的导航监控系统,该系统通过ASP.NET对导航设备的主体参数、现场的环境温湿度进行远程监控,实现了在局域网内通过IE浏览器进行快捷监控多点设备的功能。 1 总体设计 系统设计主要分为温湿度环境监控及导航设备监控。温湿度监控模块根据文献[1],可以分为上位机设计和下位机设计,而导航设备监控则分为接收子模块、数据处理与显示告警、数据存储与查询。 1.1 温湿度环境监控 对于设备环境较为复杂的导航台,导航设备的工作环境是系统监控的关键点之一。温湿度对于保障设备正常运行、延长设备使用寿命等环节有突出的作用。在工作中,参考文献[1]对系统进行温湿度环境监控设计。系统主要核心采用多线程设计。在传感器设计上采用SHT11作为温湿度 检测 工程第三方检测合同工程防雷检测合同植筋拉拔检测方案传感器技术课后答案检测机构通用要求培训 传感器,而下位机同样采用单片机(P89C52X2BN)作为下位机设计。另外,系统将对来自下位机的温湿度数据采用基于ASP.NET的上位机软件设计。在ASP.NET中,系统利用Socket编程接收来自下位机的网络数据。具体实现有: Socket listenSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); listenSocket.Bind(new IPEndPoint(IPAddress.Any, port)); listenSocket.Listen(100); while (true) {//接收函数 } 与此同时,该socket设计将部署于服务器端,用于客户端对数据的浏览,因此接受的温湿度数据将在后台进行入库。待需要刷新时再取出。 1.2 导航设备监控 导航监控设备的核心在于主体参数的接收与 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 。在接收模块上,导航厂家在设计上提供了不同的接入方式,因此系统可以利用其作为切入点进行设计,采用导航设备提供的RS232通信方式进行监控。与温湿度环境监控模块同理,系统将首先接收数据到服务器端,并进行简单解析后加入数据库进行存储以方便后续处理。 对于串口数据的接收,ASP.NET上实现较为简单,首先对串口控件进行初始化。再定义相应的串口接收函数如下: public void DataReceived(object sender, EventArgs e) {byte[] bytes=new byte[1024]; if (con.IsOpen) { try { if (con.BytesToRead0) { int DataLength = con.Read(bytes, 0, con.BytesToRead); Session["value"]= Encoding.Unicode.GetString(bytes); } } catch (Exception ex) { Session["value"] = "发生异常错误:"+ex.Message; } }} 由RS232入方式采集到的导航设备的状态数据,设计上采用自定义的非标准 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 ,以一个二进制位代表一个设备状态,因此一个字节就可以代表8个状态,这就增强了对导航设备状态的描述。对于某些设备的运行参数,可以通过分析数据的帧格式,分析帧头、帧的类型、帧长度、帧的 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 、校验等进行数据的转换和计算。对帧的内容的分析,细化分析到每一个二进制位,在实验上通过改变设备状态,找出每一位与设备状态的对应关系。对于某些设备的运行参数,再通过对某些数据位值经过运算得出,如DME 的功率、系统延时和DVOR的方位等等。当然在此过程,系统必须将数据进行二进制转换并利用检索工具对所在的数据包和状态数据参数进行二进制匹配,找出相应的状态参数位,实现对导航设备的状态监控。 在软件设计上,综上所述,一方面,系统对于数据库的存储及查询是系统设计的需求;另一方面则是后期安全事件调查和设备维护数据记录的要求。因此对于数据库的数据及保障,则成为系统的另一个设计关键点。在ASP.NET中,对于SQL SEVER的数据存储及查询显得更加快捷。设计上可以有如下方式: 首先在程序中编写连接字符串,为了程序规范化可以把连接的字符串写在Web层下的Web.config文件中。 在Web.config文件的connectionStrings/connectionStrings节点中添加如下代码: add name="connStr" connectionString="server=gaopin\ SQLEXPRESS; database = daohang; uid = sa; pwd=123456"/ 其次,在DAL层中建立一个类(.cs)文件,设其类名是mySQL。并在项目及相关类中引用命名空间“using System.Data.SqlClient;using System.Configuration;”,通过类的设计,将对于SQL SEVER的各项操作进行封装,程序只需要对类进行引用并执行相应的函数进行SQL SERVER数据库的操作。例如对于查询在mySQL类中可以有: 进行cmd,Datatable dt初始化后有: using (sdr = cmd.ExecuteReader(CommandBehavior.CloseConnection))  { dt.Load(sdr); } return dt; 这种设计模式使得系统的模块化设计变得更加清晰,方便后续程序的升级及维护。 2 结束语 本文提出一种能够监控导航设备工作环境、导航设备运行参数的监控系统。该系统通过ASP.NET进行设计,实现了基于B/S模式的设计框架,能够对接收的导航设备状态参数进行分析、显示及存储,可以应用于对多个导航台的设备监控、空管安全事件调查以及导航设备的技术维护数据支持。 参考文献 [1]曾培彬.基于多线程的温湿度集中监控设计[J].计算机系统应用,2013(02). [2]高国坪,王世有.DVOR设备调频指数分析及典型故障[J].空中交通管理,2008(01). [责任编辑:薛俊歌] 1
本文档为【S模式导航设备及环境集中监控软件的设计与实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
精品文档
千万精品文档模板,下载即用
格式:doc
大小:19KB
软件:Word
页数:0
分类:建筑/施工
上传时间:2018-10-06
浏览量:8