车载人机接口DMI(Driver-Machine Interface)介于列车司机和车载安全计算机之间,实时地完成两者之间的信息交互。DMI屏蔽车载系统复杂的内部结构,以便于理解的方式引导司机完成控制操作,才能充分发挥车载系统的作用,因此对于DMI的研究有着重要的意义。本文的研究重点是:当列控系统由CTCS-2升级换代至CTCS-3时,在不改变原有软件框架的前提下,实现对CTCS-3车载DMI的仿真。本文基于软件重用理论,针对上述问题提出了一种基于可重用框架的解决方案,并采用C++Builder 6.0进行了仿真DMI实现和框架可重用性验证,其结果表明,针对仿真DMI的研究,基于可重用框架的方法是一种能够避免重复劳动,利用已有资源,实现便捷开发的有效手段。
The driver-machine interface(DMI) exchanges information between the train driver and on-board vital computer in real time.DMI shields the complex internal structure of the on-board subsystem and use friendly way to guide the driver to complete operation so as to give full play to the on-board subsystem.Therefore,the research of DMI has very important significance.In this article,study focuses on how to simulate CTCS-3 on-board DMI with the unchanged original software frameworks when CTCS-2 is promoted to CTCS-3.On the basis of the software reuse theory,the reusable framework based solution is presented.With the advantages of these frameworks,DMI simulation is realized by using C++Builder 6.0 and reusability of the frameworks' is verified.The result indicates that the method based on reusable frameworks for DMI simulation is effective means to avoid repeated work to utilize available resources and to achieve easy development.