保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

在Linux下用Qt开发新一代DTS图形数据系统的分析


if用户界面溶合在一起?因而它是很好的优化DTS的工具。

2.4 SVG

SVG(可升级矢量图形,Scalable Vector Graphics)是由国际WWW委员会(W3C)组织于2000年8月2日制定的一种新的二维矢量图形格式。W3C对SVG的解释是:“SVG是一种使用XML来描述二维图形的语言。”目前,国外陆续涌现了许多SVG文档的显示、编辑和转换工具,也包括浏览器插件。例如,在Windows中装上Adobe的SVG Viewer后,SVG文件就能在IE中被浏览。

因为SVG本身也是XML,它同时也可以包含数据信息,所以,它能够将DTS中的图形信息以SVG格式进行输出,同时可向同一个文件中以XML格式输出数据信息,这样不仅可供Web调用或供第三方

应用软件使用,还有利于与不同开发商的EMS/DTS进行信息交换。此外,也可以向国际标准IEC 61970靠拢。

2.5 图形、数据维护现状

DTS的数学模型比较复杂,画面信息量大,操作种类多,数据维护量大。以往的维护都是通过图形维护数据库等工具和手段来进行。由于图形和数据是分开输入和维护的,因此二者无法直接对应和同步,图形修改与设备、网络模型、系统参数等数据修改不能同步进行?从而影响了数据维护的形象直观性。另外,不直接面向电力设备对象也导致了分散的数据库中过多的交叉信息,因而造成大量冗余信息的输入和维护,数据库间数据一致性也难以保证,数据的维护也极困难。由于没有标准的信息交换接口及文件格式,所以各厂家的数据交互比较困难。

而本系统则将原有UNIX下Motif开发的系统向Linux下移植,并用更为结构化的C++语言和更方便的Qt 3.0图形界面类库来对其进行修改并完善其功能,从而使之向国际标准IEC61970靠拢,同时也提高了与其它系统的互操作性。

3 体系结构设计

选择合适的体系结构,对于软件开发者来说是最重要的决策之一。良好的软件体系结构可以降低软件系统的复杂性,这对大规模的并行开发起着举足轻重的作用。

新一代的DTS图形数据系统体系结构设计如图1所示。其中,Qt库是Linux操作系统预装的C++图形用户界面类库,它包含了对话框、菜单、字体、基本图形(直线、矩形、圆等)的绘制等等图形界面基础类,是系统界面的基础。

绘图操作模块包含有绘图中各种操作的实现模式,包括对各种基本图形及电气图元进行编辑操作,例如:区域或单元多单元,文件内及文件间的选择、复制、剪切、粘贴、缩放、旋转、变形、恢复、撤消等基本操作。

图形库模块可在Qt库和绘图操作模块的基础上进行开发,它可以提供给用户制作、使用、维护电气图元的功能。图形库模块包含有表示电力系统设备的基本要素类,如一个图形元件的形状、连接点、数据库关联等。用面向对象的方法来封装电力系统中的这些要素,并以这些要素去绘制电力系统中的电气设备(如开关、刀闸、发电机等),以制作一个可以整体使用的,并具有电网属性的电气图元,可以大大提高系统的可扩展性和用户的自适应性。

绘图模块是构建在Qt库、绘图操作模块和图形库模块基础上的,主要用于在基本图形和图形库中实现电气的图元绘制及维护系统图、厂站图及初始化曲线以及棒图等功能。

数据维护模块主要实现对初始化模块初始实时数据库数据的调用、实时数据库的访问以及实时数据库的修改等功能。它采用三层架构方式来将用户界面、业务逻辑、数据访问分离开来,而它们彼此间则通过接口交互。在这种架构下,用户通过中间层来访问和修改数据库,这样有利于保持数据的一致性和正确性。由于用户不直接访问数据库,因此,数据库结构的改变不会引起用户服务程序的修改,而只需修改中间层。

图形、数据维护模块负责绘图模块和数据维护模块的协调工作,它可在绘图的同时通过图形及友好的人机界面输入相应的设备参数和运行参数,并具有合理性校验、自动生成网络拓扑结构等功能,该模块是本系统的核心部分。(凹丫丫范文网fanwen.oyaya.net收集整理)

DTS潮流计算及仿真培训模块严格地说不属于图形数据一体化支撑平台,它是基于图形数据一体化支撑平台的高级应用,是图形数据一体化支撑平台服务的对象。

4 图形数据的维护

图形、数据维护是本系统的核心部分。结合DTS系统以往的数据维护方式,考虑到各种维护工作侧重点的不同,本系统具有三种维护使用方式:交互式、图库一体化、批处理。这三种维护方式各有其特点和应用范围。交互式能提供友好界面以供用户浏览、查询、维护

《在Linux下用Qt开发新一代DTS图形数据系统的分析(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/160919.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。