[1]刘 澳,任向杰,王其伟.基于Qt设计器的电力机车制动显示屏的软件设计[J].机车电传动,2019,(02):62-65.[doi:10.13890/j.issn.1000-128x.2019.02.013]
 LIU Ao,REN Xiangjie,WANG Qiwei.Software Design of Electric Locomotive Brake Display Based on Qt Creator[J].Electric Drive for Locomotives,2019,(02):62-65.[doi:10.13890/j.issn.1000-128x.2019.02.013]
点击复制

基于Qt设计器的电力机车制动显示屏的软件设计()
分享到:

机车电传动[ISSN:1000-128X/CN:43-1125/U]

卷:
期数:
2019年02期
页码:
62-65
栏目:
研究开发
出版日期:
2019-03-10

文章信息/Info

Title:
Software Design of Electric Locomotive Brake Display Based on Qt Creator
文章编号:
1000-128X(2019)02-0062-04
作者:
刘 澳任向杰王其伟
(中车青岛四方车辆研究所有限公司 技术中心,山东 青岛 266031)
Author(s):
LIU Ao REN Xiangjie WANG Qiwei
( Technology Center, CRRC Qingdao Sifang Rolling Stock Research Institute Co., Ltd., Qingdao, Shandong 266031, China )
关键词:
嵌入式Linux操作系统Qt设计器多线程信号与槽机制CAN总线SQLite数据库守护进程
Keywords:
embedded Linux operating system Qt designer multithread signal and slot mechanism CAN bus SQLite database daemon
分类号:
U260.5;TP311.52
DOI:
10.13890/j.issn.1000-128x.2019.02.013
文献标志码:
A
摘要:
为实现下一代电力机车制动系统分布式、模块化、智能化的设计理念,开发了基于CAN总线通信的制动显示屏。制动显示屏的软件设计基于嵌入式Linux操作系统,采用跨平台集成开发环境Qt Creator,运用了Qt设计器、信号与槽机制、SQLite数据库和多线程技术等设计方法。自主研发的制动显示屏通过友好、简洁的界面实现了配置、监视和维护制动系统的功能。Qt程序具有跨平台移植的特性,此设计的完成对在其他平台下开发显示屏软件具有借鉴意义。
Abstract:
In order to realize the distributed, modular and intelligent design concept of the braking system of the next generation electric locomotive, the brake display screen based on CAN bus communication was developed. The software design of the brake display was based on the embedded Linux operating system, which adopted Qt Creator, a cross-platform integrated development environment, using design methods such as Qt designer, signal and slot mechanism, SQLite database and multithreading technology. The self-developed brake display realized the function of configuring, monitoring and maintaining the braking system with friendly and simple interfaces. For the cross-platform porting characteristics of Qt program, the completion of this design is of reference for the development of display software on other platforms.

参考文献/References:

[1]孙天泽.嵌入式Linux操作系统[M].北京:人民邮电出版社,2009.
[2]霍亚飞. Qt Creator快速入门[M].北京:北京航空航天大学出版社,2017.
[3]JASMIN Blanchette, MARK Summerfield. C++ GUI Qt4编程[M]. 北京:电子工业出版社,2013.
[4]张立斌.基于Qt的电力机车显示屏系统的软件设计[D].大连:大连海事大学,2008:28.
[5]蔡志明,卢传富,李立夏,等. 精通Qt4编程[M]. 2版. 北京:电子工业出版社,2011.
[6]JESSE Storimer.理解Unix进程[M].北京:人民邮电出版社,2013.
[7]朱建红. Linux守护进程的编写[J].电脑编程技巧与维护. 2001(11):15-16.

备注/Memo

备注/Memo:
作者简介:刘 澳(1983—),男,高级工程师,现从事轨道车辆制动控制系统研究及设计工作。
更新日期/Last Update: 2019-03-10