检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:赵鑫[1] 胡波[1] 蔡晖[1] 刘孟觉[1] 高纬[1]
出 处:《微计算机信息》2010年第25期118-119,207,共3页Control & Automation
摘 要:为了达到轨道交通综合监控软件报警窗高可靠性、大容量实时处理能力、可灵活配置以及跨平台的要求,我们选用跨平台的图形库Qt,采用了Model/View和state设计模式,运用多线程技术设计并开发了RT21人机界面的重要组成部分报警窗。采用Model/View模式可以将应用数据和图形的外在表现解耦,提高了软件的灵活性。在Model中采用环形队列存储数据,保证报警窗在雪崩状态下正常运行。报警点的类型以及重要性甚至用户习惯都会影响该点的报警在报警窗上的行为。使用state模式,可以轻松应对不同的报警行为的逻辑需求。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.
关 键 词:轨道交通 综合监控 报警窗 Model/View设计模式 State设计模式
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.3