● 摘要
图形系统是监控组态软件必备的子系统,它在整个监控组态软件中占有十分重要的地位,图形系统主要由图形组态程序和图形运行程序两部分组成。 本文首先介绍了监控组态软件的基本概念和软件的总体架构。然后依据实际项目的任务需求,在参考国内外成熟组态软件的基础上,对图形系统进行了功能分析和总体设计。图形系统采用层次型软件架构,即图形系统组态环境和图形系统运行环境都分三层:基础层、业务层和应用层三层。最后介绍了图形对象特性连接功能;并对特性连接功能进行了总体设计,特性类设计、编辑界面设计、执行流程设计。基于面向对象思想,特性类设计为三层继承层次结构,由基类、特性大类型类、特性小类型类组成。特性编辑界面包括变量编辑界面、特性连接编辑界面以及关联设备参数界面,特性连接编辑界面实现动画连接和事件连接的编辑。 图形系统和图形对象特性连接采用C++语言和QT框架实现,在Windows操作系统VS.NET环境下编码。代码文件可以在Windows、Linux、Unix操作系统上编译,结果程序可以运行在多数主流操作系统平台上。图形系统可以与监控组态软件其他子系统协同工作,图形对象特性连接实现了图形系统的监视和基本的控制、调节功能。系统在实际项目中投入运行,达到了预期的目标和效果,也证明了本系统可以应用于电力及其他工业自动化领域。
相关内容
相关标签