节点文献
轨道交通综合监控软件RT21报警窗的设计与实现
The Design and Implementation of Alarm Window of Rail Transit ISCS RT21
【摘要】 为了达到轨道交通综合监控软件报警窗高可靠性、大容量实时处理能力、可灵活配置以及跨平台的要求,我们选用跨平台的图形库Qt,采用了Model/View和state设计模式,运用多线程技术设计并开发了RT21人机界面的重要组成部分报警窗。采用Model/View模式可以将应用数据和图形的外在表现解耦,提高了软件的灵活性。在Model中采用环形队列存储数据,保证报警窗在雪崩状态下正常运行。报警点的类型以及重要性甚至用户习惯都会影响该点的报警在报警窗上的行为。使用state模式,可以轻松应对不同的报警行为的逻辑需求。
【Abstract】 RT21 alarm window has high reliablity,big processing capacity and good reconfigurability.It uses muliti-platform graph framework Qt,Model/View and State design pattern and multi-thread technology.Model/View design pattern could decouple the application data and the screen presentation and improve the flexibility of the software.In the model,alarms are stored in the circular buffer which could affirm the normal operation in avalanche.State design pattern could deal with the various requirement of the act of the alarms in the alarm window.
【Key words】 rail transit; ISCS; alarm window; Model/View design pattern; State design pattern;
- 【文献出处】 微计算机信息 ,Microcomputer Information , 编辑部邮箱 ,2010年25期
- 【分类号】TP277
- 【被引频次】5
- 【下载频次】85