[10-21 14:24:02] 来源:http://www.592dz.com 信息显示与光电技术 阅读:9464次
概要:图2 主界面设计流程图设计完成的显示终端主界面如图3所示。图3 机车车载显示终端主界面在主界面中可以实现的工作主要包括:(1) 刷新数据显示:需要刷新的数据包括速度、限速、信号机编号和类型、距信号机距离、时间等;(2) 刷新状态指示显示:包括当前色灯以及屏幕右边的各种状态指示;(3) 刷新图形显示:根据当前的数据,画出前方4km和后方1km的速度、限速曲线以及平纵断面和道桥隧等。(4) 机车位置显示:主界面左侧约1/5处有一条垂直分割线,表示此处为当前机车位置。机车由一个蓝色图标表示。其它图形用户界面设计中,主要利用面向对象的方法,采用对话框模板来进行界面编程。该模板中定义了对话框本身的一些属性,比如位置和大小,同时还定义了对话框中所有控件的初始信息,包括位置、大小、风格等。结语本文给出了机车显示终端的总体设计方案,针对目前基于DOS的机车显示终端图形用户界面开发难度大的状况,研究并开发了基于MiniGUI的机车显示终端图形用户界面,为新一代的机车显示终端软件开发提供了一种新思路和技术尝试。■上一页 [1] [2]
基于MiniGUI的机车显示终端图形用户界面研究,http://www.592dz.com 图2 主界面设计流程图
设计完成的显示终端主界面如图3所示。
图3 机车车载显示终端主界面
在主界面中可以实现的工作主要包括:
(1) 刷新数据显示:需要刷新的数据包括速度、限速、信号机编号和类型、距信号机距离、时间等;
(2) 刷新状态指示显示:包括当前色灯以及屏幕右边的各种状态指示;
(3) 刷新图形显示:根据当前的数据,画出前方4km和后方1km的速度、限速曲线以及平纵断面和道桥隧等。
(4) 机车位置显示:主界面左侧约1/5处有一条垂直分割线,表示此处为当前机车位置。机车由一个蓝色图标表示。
其它图形用户界面设计中,主要利用面向对象的方法,采用对话框模板来进行界面编程。该模板中定义了对话框本身的一些属性,比如位置和大小,同时还定义了对话框中所有控件的初始信息,包括位置、大小、风格等。
结语
本文给出了机车显示终端的总体设计方案,针对目前基于DOS的机车显示终端图形用户界面开发难度大的状况,研究并开发了基于MiniGUI的机车显示终端图形用户界面,为新一代的机车显示终端软件开发提供了一种新思路和技术尝试。■