发明名称 |
一种基于Qt的上位机控制系统 |
摘要 |
本发明公开了一种基于Qt的上位机控制系统及方法。该系统包括:客户端,其负载与用户进行交互,将用户需求提交给服务器端,并将服务器端的处理结果传送给用户;服务器端,其用于管理所有硬件资源和算法,接收客户端提交的用户需求并处理,并将处理结果反馈给客户端。本发明由于采取以上技术方案,其具有以下优点:1.客户端进程与服务器端进程为两个独立地模块,并行开发,提高开发效率;2.Mediator模式降低了对象间的耦合,提高了对象的复用性;3.可配置性的特点。 |
申请公布号 |
CN103529816B |
申请公布日期 |
2016.03.02 |
申请号 |
CN201310524475.6 |
申请日期 |
2013.10.30 |
申请人 |
中国科学院自动化研究所 |
发明人 |
王学伟;刘衍 |
分类号 |
G05B19/418(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
G05B19/418(2006.01)I |
代理机构 |
中科专利商标代理有限责任公司 11021 |
代理人 |
宋焰琴 |
主权项 |
一种基于Qt的上位机控制系统,其包括:客户端,其负载与用户进行交互,将用户需求提交给服务器端,并将服务器端的处理结果传送给用户;服务器端,其用于管理所有硬件资源和算法,接收客户端提交的用户需求并处理,并将处理结果反馈给客户端;其中客户端包括:按键管理器:管理所有按键,并根据用户按下的按键向页面管理器请求对应的页面;页面管理器:其根据按键管理器的请求将按键对应的页面显示出来;状态显示模块:其以图标和文本形式显示系统状态信息;标题显示模块:其显示项目名称和系统时间;通信模块:其负责客户端与服务器端的通信;中介者模块:其充当状态显示模块、标题显示模块、通信模块间交互的桥梁,统一管理状态显示模块、标题显示模块、通信模块间的交互;配置器模块:其在系统启动时读取系统的配置文件,并对状态显示模块、标题显示模块、通信模块进行初始化和配置。 |
地址 |
100190 北京市海淀区中关村东路95号 |