当前位置: 首页> 学位论文 >详情
原文传递 机车信息显示单元跨平台IDE研究
论文题名: 机车信息显示单元跨平台IDE研究
关键词: 机车信息显示单元;人机界面;IDE平台;SQLite数据库;故障信息;数据库接口
摘要: 机车信息显示单元是机车监测系统的重要组成部分,在机车运行时提供人机界面(MMI),实时显示机车状态和故障信息,同时给出相应解除故障的提示信息,并保存历史故障信息供检修人员分析参考。
   国内外的开发人员大多使用C或C++语言开发司机室机车信息人机界面[21],开发工作量大、效率低、代码模块复用率低;而工业领域的组态软件模块众多、结构臃肿,并且没有针对轨道交通领域进行优化。本文采用组态软件的设计思想,为开发人员提供一个针对轨道交通领域人机界面的集成开发环境,以减轻开发工作量,提高软件重用性。
   本文首先分析了机车信息显示单元在图形界面、数据库和通讯方面的需求,设计了IDE的总体结构。着重研究了IDE中图形子系统、实时数据库系统和通讯驱动程序的设计与实现。在图形子系统中,对图形对象进行了分类,实现了画面生成和编辑功能,建立了丰富的图库,实现了动画连接功能,增加了界面系统对脚本引擎的支持。实时数据库系统采用SQLite实现对不同访问要求的数据进行存储和管理,给出了数据对象模型和实时数据库接口的实现方法。通讯程序采用基于协议组件的通讯模块实现,可分为通信组件和协议组件,而通信组件包含了串行通信和网络通信。
   最后,本文用设计好的IDE开发了某地铁司机室的机车信息人机界面,给出了设计过程并验证了设计效果。结果表明,整个过程无需大量编程,用户可以根据需要设计不同的人机交互界面,可以自由灵活地配置监控功能。
作者: 谭海鹏
专业: 模式识别与智能系统
导师: 何鸿云
授予学位: 硕士
授予学位单位: 西南交通大学
学位年度: 2013
正文语种: 中文
检索历史
应用推荐