论文部分内容阅读
列车网络通信包括列列车的车辆与车辆之间的数据通信和列车中一个车辆内的设备之间的通信两部分。过程数据、消息数据及监视数据三种链路层服务以及与之相对应的周期性和偶发性两种传送模式提供了变量、消息和网络管理三种基本服务。其中TCN采用分布式过程数据库的概念为变量提供传送服务。随着生活水平的提高,人们对出行乘坐列车的舒适性、快速性和安全性体提出了更高的要求。而列车网络通信技术是列车技术中最为重要的一部分,同时良好的列车网络通信技术是满足人们要求的前提之一。网络管理作为列车通信网络提供的服务之一,为工作人员对列车运行前后的测试、调试、运行和维护提供了很多服务。 本文在学习了IEC61375国际标准后,根据标准使用Qt软件设计出列车网络管理器。该管理器提供了良好的人机交互界面,使工作人员进行列车网络管理时更为直观方便。除了基本完成协议标准中提出的 TNM(列车网络管理)服务外,自定义了文件传输、配置文件生成与编辑和故障记录等功能,为工作人员提供了更好的服务。 本文首先对设计列车网络管理器前需要准备的技术知识进行阐述,介绍 TCN通信各个层次的功能作用,重点分析列车网络管理的管理对象,提供的服务以及通信的消息协议,同时,对选择 Qt作为开发软件进行解释,重点介绍其不同于其他开发软件的布局管理和对象模型特性。然后,对列车网络管理实现过程进行模块划分,分析列车网络管理器需求的功能,对列车网络管理器性能起到关键作用的TNM服务、文件传输、配置文件生成与编辑三个功能进行重点分析介绍。最后,使用 Qt软件进行列车网络管理器设计开发,实现列车网络管理器需求的各功能。 经过测试分析,本文设计开发的列车网络管理器达到了预期的功能需求,各部分运行良好。