一种基于中间件的显示界面数据处理方法及平台技术

技术编号:8452802 阅读:244 留言:0更新日期:2013-03-21 13:24
本发明专利技术公开了一种基于中间件的显示界面数据处理方法及平台,主要提供了一种新的平台化的列车显示界面数据处理方法,适用于各种列车车型控制系统的智能人机交互界面应用系统开发。采用“中间件”的形式作为列车终端显示设备与后端数据信号采集系统的桥梁,通过C++/C语言编写一个大的程序模块作为列车显示界面与信号控制系统的接口,实现显示器应用系统开发过程的平台化。本发明专利技术提供的显示界面数据处理方法实现了显示器应用系统开发过程的平台化,有较强的可移植性,大大减少了工作量,提高了列车显示器的应用开发效率。

【技术实现步骤摘要】

本专利技术涉及一种通信数据处理方法,特别是一种基于中间件的显示界面数据处理方法及平台
技术介绍
随着铁路建设的快速发展,列车车辆的类型也日益增多,无论何种车型都少不了列车智能显示器,驾驶员通过显示器来了解列车上各系统和设备的信息,显示设备已成为列车网络控制系统和信息化系统的重要部件,主要负责列车的状态信息显示,作为列车控制系统的智能人机交互界面。目前,显示器应用软件开发使用的操作系统平台是嵌入式Linux,⑶I工具集为 FLTK。Linux是一套免费使用和自由传播的类unix操作系统。它既可以做桌面系统,也可以用于嵌入式系统中。用于嵌入式系统的称为嵌入式linux,是指对Linux经过小型化裁剪后,能够固化在容量只有几十万字节或几十亿字节的存储器芯片或单片机中,应用于特定嵌入式场合的专用Linux操作系统。⑶I是图形用户接口。FLTK是一个跨平台的用c++编写的⑶I工具集。可以用于Linux, Microsoft Windows和MacOS X等操作系统,它提供了很多⑶I的功能。现有列车显示器应用软件开发主要分为两个部分,一个是界面部分,主要是设计界面的外观,并决定使用什么样的控本文档来自技高网...

【技术保护点】
一种基于中间件的显示界面数据处理方法,其特征在于,该方法步骤如下:1)开始:系统初始化、通信初始化、界面初始化、定时器初始化;2)判断定时器执行周期是否到达,若是,进入3);若否,等待定时器执行周期;3)判断界面是否已经定义,若已经定义,则预处理已有界面中的控件属性,与程序中预定义的变量一一对应;若界面还未定义,则定义未涉及的界面,然后预处理已有界面中的控件属性,与预定义的变量一一对应;4)建立界面控件对应程序的数据结构:以界面为单位,将每个界面定义成一个对应的结构体变量,建立具有统一特性的结构体变量;5)建立数据结构与数据缓存的对应关系:将结构体变量一一对应地赋值给界面中定义的控件;6)判断...

【技术特征摘要】

【专利技术属性】
技术研发人员:李宇锋饶天贵杨玲王敏芊曾升
申请(专利权)人:株洲南车时代电气股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1