山海关站计算机联锁教学仿真系统的设计与实现近年来,铁路建设已经成为国家基础设施建设中十分重要的一环
随着我国经济、科技实力的逐步提高,铁路现代化程度也在飞速提高之中,这其中最典型的代表就是多种型号的计算机联锁系统的应用
面对各类现场设备的更新换代,各车站基层作业人员的培训成为了一项亟待解决的问题
本文在参考实际计算机联锁系统的层次结构和实现方式的基础上,将电子教室模式引入到计算机联锁培训过程中
整个培训系统由联锁学员机和老师机两大部分构成
本系统的讨论从联锁系统的国内外进展入手,分析最新的联锁进展现状,总结实际联锁软件系统的开发方式
进而了解了铁路教学仿真设备的讨论进展和应用情况,在大量文献和需求分析的基础上总结出了本系统的结构框架
本论文主要论述了联锁机的架构、仿真数据的组织和实现、联锁逻辑运算和通信系统的建立
在整个系统的开发过程中运用了面对对象的思想,在测试环节采纳了黑盒测试和白盒测试的方法,还运用了可用性分析理论来论证软件的交互性能
本论文需要完成以下几个方面的工作:(1)本系统属于纯软件系统,为了真实的模拟现场情况,需要对所有的站场设备进行分类,设计其静态和动态属性,建立一个完整的系统数据库
在这个环节中,本论文将采纳 UML 表示法进行分析和整理
(2)本系统在Windows 环境下使用 VC++6
0 进行开发,采纳 MFC 框架
系统架构采纳 C/S 模式,用户在多台计算机上分别安装学员机和老师机,在局域网内即可完成系统运行
(3)本系统采纳 UDP 协议完成通信功能
UDP 协议具有实时性高、使用方式灵活、开发流程简单等特点
本系统对Socket 套接字进行了封装以便系统能够对多类信息进行快速的分类处理
(4)为了体现系统的教学性质,本系统在联锁学员机上增加了以往没有的模拟行车功能和站场复位功能,使得系统能够在脱离硬件的情况下完成列车运行调度仿真