论文部分内容阅读
画面显示是实时监控系统功能的重要组成部分。运用组态软件来生成在线显示画面并对画面设置动态特性,可以有效的提高监控系统的通用性和可靠性。本文作者利用组件对象模型技术(COM技术)、面向对象技术和可视化软件的实现方法丌发研制出的组态软件,实现了友好的用户界面、强大的图元类支持、完善的工程管理手段、有效的实时数据处理手段和良好的扩充接口等。本文从介绍面向对象的技术、可视化编程的方法和面向组件对象模型的技术入手,对该系统进行了面向组件对象的总体设计,按功能将系统分为三个模块:工程管理器(Explorer),画面开发系统(Make)和画面运行系统(View)。工程浏览器是本软件的核心部分和管理开发系统,内嵌画面开发系统Make。它将图形画面、命令语言、设备驱动程序管理、数据报告等工程资源进行集中管理,并在一个窗口中进行树形结构排列,这种功能与Windows98操作系统中的资源管理器的功能相似。画面运行系统完成系统的运行工作。画面运行系统可以显示画面开发系统中构造的现场的画面、实时地读取实时数据库中变量的数值、根据变量取值的变化完成动画效果,它是现场监控和数据采集系统的最终形式。本文最后从程序编码的结构上进行了说明,还对本次开发的组态软件中的使用的核心代码进行了详细的解释。本文作者在开发实践中,体会到面向组件对象模型(COM)、面向对象的组态系统比以往的同类软件具有更高的可靠性、可重载性和可扩充性。相信面向组件对象模型(COM)、面向对象和可视化技术在电力自动化领域中将有很好的应用前景。