- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 33卷 第 5期 继 电器 Vo l. 33 No. 5
2005年 3月 1日 R ELA Y M ar. 1, 2005 51
一种交互式电力系统绘图软件的开发方法及其实现
杨志敏 , 王克英
(华南理工大学电力学院 ,广东 广州 510640)
摘要 : 作为一种快速应用程序开发语言的 V isual B asic为众多电力研究人员所使用 ,而具有电气主接线图的
电力系统应用程序也显得更加易用和友好 ,但是用 VB 开发绘图软件一直被认为比用其他编程语言要困难得
多 。文中提出了利用 VB 的面向对象技术开发交互式电力系统绘图工具的一种方法 ,基于这种方法编写出了
相应的软件 ,并且把该软件应用于相量测量系统为其表示被测电力系统的拓扑结构及运行状态 。
关键词 : V isual B asic; 类 ; 电力系统 ; 绘图
中图分类号 : TM 762 文献标识码 : A 文章编号 : (2005)
为应用程序快速开发工具的 V isual B a sic 语言也在
0 引言
一定程度上具有类的功能 ,使用 VB 中类模块可以
随着计算机技术的发展 ,可视化已成为应用软 实现类的相当一部分功能 ,利用这些功能就可实现
件的一个事实上的要求 ,友好的用户界面使得应用 电力系统的交互式绘图。
程序的使用变得简单和直观 ,具有主接线图的电力 对象要用类来描述 ,本文的对象就是发电机 、母
系统应用程序能大大减轻 电力系统工作人员的负 线 、变压器等电力元件 。
担 。将可视化编程技术应用于电力系统分析 、控制 首先从电力系统电气主接线图的特点和各个元
以及仿真软件亦已成为当前电力系统应用软件的一 件的共性中抽象出一个基类 ,该基类并不代表具体
个发展趋势 。 元件 ,仅仅是为派生代表具体元件的类作准备 。在
文献 [ 1 ]介绍了用 V isual C + +开发电力图形 基类的类模块中定义属性和方法 ,属性是所有派生
系统的方法 。作为快速应用程序开发工具的 V isual 类都将具有的属性例如元件在图上的位置信息和公
B a sic语言比起其他编程语言来显得简单易用 , 目前 共 ID 号 ,方法例如元件绘制 、操作 、动作也是所有派
相当数量的电力研究人员就是以 VB 作为开发工具 生类将具有的 ,只是这里的方法都是没有执行语句
的 ,但是用 VB 开发绘图软件却一直被认为比用其 的空函数或者子例程 ,因为各种具体元件的绘制 、操
他编程语言困难得多 。文献 [ 2 ]用 VB 开发的电力 作 、动作都不同 ,只能留到派生类中具体实现 。
系统图形监控程序只是以图表的形式表示出电力系 然后以基类作为框架来实现代表具体元件的各
统的运行状况 ,并没有绘制出真正的系统接线图和 派生类 ,派生类继承了基类的属性和方法 ,在这里为
元件的图形符号 。文献 [ 3 ]提供了一种用 VB 开发 各派生类分别编写符合各自代表的具体元件情况的
交互式绘图软件时基本图元的实现思路 ,笔者借鉴 方法 。派生类可以添加 自己的属性和方法 ,如发电
这种思路 ,用 VB 开发出了适用于电力系统应用软 机
文档评论(0)