多格式数据采集分析软件的设计与实现

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:zzjokok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着自动化技术、电气工程技术、通信技术及计算机技术进步,现代化船舶也朝着自动化和智能化的方向发展。为了了解船舶系统通信链路的运行状况,同时实现对各设备运行状况的实时监控,需开发一款应用于船舶监控平台的数据采集分析软件。注意到,很多船舶控制系统中,采用以太网协议实现设备互联,设备间通过发送报文进行通信和互联。由于设备都有各自的特点和工作状态,报文具有多种不同的格式,实现对网络和设备运行状态的监控,需要研究多格式的报文解析方法。传统的报文解析方法,多只针对一种或两种报文格式,广泛存在实时性差,解析效果不好的问题。为了解决上述问题,本文在对具体船舶监控系统充分了解的基础上,结合实际项目背景,采用VS2008作为开发工具,提出了一种报文解析技术的优化方案,开发了一款基于XML的多格式报文解析软件。本文主要完成了以下几个方面的工作:(1)比较了当前几种主流的报文解析技术的优缺点,对报文解析的相关技术进行了完备的论述;(2)根据软件的需求,从用户界面、数据捕获、数据分析、协议编辑、应用性等几个方面,进行了详细的分析,并根据需求设计并开发了数据捕获模块、报文解析模块、报文协议编辑器等;采用WinPcap动态库进行开发,通过调用WinPcap中的API函数,实现了对工控网络中报文进行实时的捕获和解析;重点分析了报文解析模块的设计与实现,通过调用MSXML动态库中的API函数,实现了对XML文档协议编辑器的开发,完成了对XML文档的解析。在报文解析过程中,对XML文档的解析并生成一个相适应的报文结构的结构体,再将报文的数据经过一系列的解析运算,将解析结果填充进结构体,实现了对报文的解析;(3)从功能和性能两方面对多格式数据采集分析软件进行了测试,从测试结果来看,各模块均能正常稳定的工作,软件运行符合预期,满足设计要求。
其他文献
本文对黄孩子漫画的发展史进行系统梳理、史实辨正,并深入阐释了新闻史、漫画史、城市史、儿童史等多维视野中的黄孩子漫画。黄孩子漫画经历了“霍根小巷”、“麦克法登公寓
植物特有的LATERAL ORGAN BOUNDARIES(LOB)domain基因家族在侧生组织的发育中起着潜在的作用。为了了解水稻中的LOB domain(LBD)基因(OsLBD)家族在进化上的特征,基于现有的水
随着土壤条件的日益恶化,全球范围内对于土壤盐渍化的改良研究呈现加速上升的趋势,其中生物改良作为重要手段被人们广泛关注,对于耐盐微生物的研究也逐年增加。芽胞杆菌作为
细雨蒙蒙的西子湖畔,300余名来自全球15个国家的代表齐聚杭州数字图像相关与非接触实验力学国际会议(IDICS2018)现场.其中一位身着西装、戴着“浙江大学”代表证的教授格外引
期刊
冷冻电镜技术是21世纪结构生物学研究中最具活力的主流实验技术之一,研究并掌握冷冻电镜实验技术具有非常重要的意义。本文结合自身的实验条件,在对JEM100CXII型透射电镜进行了
近日,2019“魅力中国——外籍人才眼中最具吸引力的中国城市”主题活动正式启动.rn主题活动由科学技术部国外人才研究中心组织开展,旨在深入实施“人才强国战略”,积极推进创
期刊
中国工程院院士、澳门科技大学校长刘良与澳门科技大学中药质量研究国家重点实验室姚小军教授合作,通过应用分子动力学模拟、结合自由能计算、柔性分子对接、药效团模型等多
期刊
本文通过对荣华二采区10
期刊
实验室前期工作证明拟南芥基因组中存在一个与细菌小电导机械敏感通道基因(MscS)有较高同源性的基因家族,该家族有10个成员。根据该类基因在细菌响应渗透胁迫中的功能以及拟南