论文部分内容阅读
列车运行控制系统车载人机界面是车载设备与驾驶员进行信息交互的平台,是列车运行控制系统的一个重要组成部分。随着铁路的高速发展,传统的车载人机界面已不能满足未来铁路的需求,因此迫切需要设计出一种能显示多样信息并且人性化的人机界面。目前ETCS制定了车载人机界面规范,规范用于欧洲列车安全系统-欧洲列车控制系统,由工业设计专家、图形设计专家、计算机图形专家、生物工程专家和一个心理学专家一起设计研发。它将仪表信息和线路数据集中到一个显示屏上,可以指示当前实时速度和前方线路信息等信息,从而来支持司机进行有效且安全的操作。
本文首先利用人机交互设计原则和安全关键系统设计原则分析了ETCS人机界面规范,然后对此界面的布局作了一个详细的介绍。在本设计中首先建立了一个适合于人机界面的GUI模型,然后采用统一建模语言(UML)对其进行建模,在需求、分析和设计中有组织有计划地给出了描述体系结构的“4+1”视图(逻辑视图、进程视图、实现视图、实施视图和用例视图)。车载人机界面属于嵌入式系统,因此在系统具体实现时从两方面展开:硬件平台和软件平台。硬件方面选用了ARM9开发板;软件尝试将嵌入式Linux作为系统平台,并选用了嵌入式图形系统MiniGUI作为图形开发工具。由于系统最终是要在开发板上运行的,因此也给出了嵌入式Linux和MiniGUI的移植方法。最后给出了人机界面最终效果。