首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
面向对象编程中稀疏线性方程类构造研究   总被引:2,自引:0,他引:2  
电力系统分析软件广泛使用面向对象的程序设计方法(OOP),采用C++语言按面向对象思想提出了一种稀疏线方程类的构造方法,该类提供了统一接口,可以方便地应用于电力系统分析计算的各个方面,而不必考虑其实现细节,并且易于修改、升级。为了有效地使用稀疏向量法,利用数级型链表来存储稀疏矩阵,用数组型序列链表来存储路径并集,这种存储结构具有节省内存、存取速度快的特点。实践证明,这样构造的类能取得良好的效果。  相似文献   

2.
介绍了利用面向对象的程序设计语言MicrosoftVisualC++设计基于Windows操作系统的永磁直流电机的计算机辅助设计软件,并针对永磁直流电机编制了组合设计应用软件。通过一台样机钕铁硼高速无刷直流电动机进行了试验验证,获得了满意的结果。  相似文献   

3.
为满足大型电站凝汽器安全运行的要求,运用面向对象编程的方法,开发了凝汽器附加流体消能设计软件.介绍了面向对象程序设计(简称OOP)的基本概念及特征,基于面向对象编程的理念,设定了5种功能模块,并借助各模块的灵活组合以及自主添加新模块的方法,可实现软件的多种功能.通过继承基类,给出类的继承关系、封装描述及实现方法,构造出...  相似文献   

4.
This paper reports on power system modelling and sparse matrix operations using object-oriented programming (OOP). It has been claimed that OOP leads to more flexible, modular and reusable code, and that programs can be written more generally. The main focus of the paper is OOP design principles and practical implementations for power systems. Specific examples included demonstration of a power system model design, particularly focusing on OOP mechanisms and object-oriented style of programming. Also demonstrated, using OOP, are tailor-made sparse matrix storage schemes and operations. Numerical tests indicate that the proposed design is efficient compared to standard numerical library routines, and that the particular OOP features that are used to obtain flexibility etc. do not significantly increase computation time  相似文献   

5.
有限元网格的自动生成及快速实现   总被引:1,自引:0,他引:1  
介绍了Delaunay三角剖分的网格自动生成方法,详细阐述了几何结构的初始三角化和网格和全自动生成过程,并对其采用的面向对象的程序设计语言VisualC++的具体实现过程进行了简单介绍。  相似文献   

6.
面向对象的直流电机可视化CAD系统   总被引:1,自引:0,他引:1  
介绍了基于Windows操作系统的直流电机的计算机辅助设计软件,采用面向对象的程序设计语言VB5.0和VC5.0。其界面友好,功能强大,除了基本设计功能,还有数据库管理系统、文本编辑系统、图样查阅、网络功能、联机帮助等,具有较强的文字、图形辅助功能。  相似文献   

7.
Object-oriented programming languages designed for introductory teaching simplify the often overcomplex features of conventional languages, but usually do so within software development environments that mimic their conventional counterparts. In such systems, semantic checking is performed after the editing process and within a conventional edit-compile-execute cycle. The initial object-oriented programming language (IOPL) provides incremental semantic checking via a structure editor that manipulates the persistent abstract syntax representation of an application and ensures that no syntax errors and no type errors occur during the editing process.  相似文献   

8.
基于面向对象技术的三相潮流计算   总被引:1,自引:1,他引:0  
在电力系统中 ,由于许多电气设备三相参数的不对称及三相负荷的不对称 ,导致整个系统经常处于一种不平衡的运行状态中。这样 ,传统的潮流计算方法 (基于系统三相平衡 )就无法使用 ,而要利用三相潮流计算进行分析。介绍了一种基于电流注入形式的三相潮流计算方法 ,并简要介绍系统中各元件包括静止补偿器 (STATCOM)的三相潮流计算模型。还介绍了基于面向对象技术的三相潮流程序的设计思想 ,对程序中类的定义及关系进行讨论。  相似文献   

9.
用OOP方法实现电力变压器的优化设计   总被引:1,自引:0,他引:1  
李冬林  司旭东 《变压器》2001,38(8):8-12
扼要介绍了面向对象的程序设计OOP(Object Orient Programming)的基本特征,分析了传统优化设计软件和利用OOP方法设计的软件之间的不同点,重点介绍了利用OOP方法设计的应用软件的数据结构、数据抽象、特点及效益。  相似文献   

10.
以CJ20-25型交流接触器为例,重点介绍以Game理论为基础,结合面向对象程序设计(OOP)技术对交流接触器电磁系统进行优化设计的具体实现方法。  相似文献   

11.
This paper reports the experiences in the design and execution of an object-oriented programming (OOP) laboratory course. In this course, the students are required to implement a small-to-medium scale interactive computer game in one semester, making use of a game framework. The students begin with a small number of the most tangible objects of an immediate concern. Then, as the semester unfolds and the game becomes increasingly sophisticated, OOP principles and design patterns are introduced as the means to cope with design complexity. The experience has indicated that framework-assisted, computer-game programming is a highly effective way to keep the learners engaged and facilitated in broadening and deepening their OOP skills. The ability to design nontrivial computer games that actually work has induced a consistently high level of sense of achievement among the students.  相似文献   

12.
面向对象的工作票专家系统   总被引:7,自引:1,他引:6  
利用开发的工作票专家系统,可在电气检修工作中执行工作票制度时,确保检修工作的安全顺利进行。文中介绍该系统的实现方法及其功能、组成和特点;采用面向对象的软件开发技术,使系统具有通用性、可维护性和可扩充性。  相似文献   

13.
为实现华中电网的暂态全过程分析,研究了基于自适应原理的电力系统暂态全过程仿真.首先建立了元件的暂态自适应模型,实现了基于元件状态的自适应变换,适合较长时间复杂暂态过程的仿真.应用面向对象技术不仅提高了软件的模块性和可重用性,而且实现了仿真模型的自适应变换.在此基础上,由系统等值模块、故障仿真模块、数据库和图形人机界面、应用分析接口模块等构成了华中电网的暂态全过程仿真软件.  相似文献   

14.
“两票”是指电力生产中所使用的工作票和操作票,论文设计实现了一种电网调度的两票综合管理系统。介绍了该系统的实现方法及其功能,采用面向对象的软件开发技术使该系统具有通用性、可维护性、和可扩充性。此系统的应用,大大减轻了工作人员书写工作票的劳动强度,有效缩短了工作票的传递时间,提高工作票和操作票的正确率和效率。  相似文献   

15.
区域供热管网仿真软件的开发   总被引:2,自引:0,他引:2  
基于面向对象的方法,通过建立供热管网的各个虚拟单元设备模型,利用开放式数据库技术把这些设备与外部设备数据库挂接起来,实现了点击式查询和拖放式设计.该可视化仿真软件以地理信息系统为二次开发平台,通过嵌入热网仿真模块,还进一步实现了热网的分析、调节和决策功能,为供热系统的现代化运行和管理提供了一个有力的工具.  相似文献   

16.
Register  A. 《Potentials, IEEE》1994,13(2):37-40
The new thing in the computer programming arena is object-oriented programming (OOP). OOP distinguishes itself from conventional programming in three important ways: encapsulation, inheritance and polymorphism. Encapsulation describes the organization of both code and data into powerful units called objects. This organization, a natural extension of a data-structure, creates an implicit relationship between object-code and object-data. Encapsulation describes the organization of objects into an object hierarchy. A child-object is said to inherit and specialize the behavior of one or more parent-objects. Polymorphism describes the ability of an object to react to a command with a reaction consistent with the object. There are many methods of effecting encapsulation, inheritance, and polymorphism. Several object-oriented programming languages (OOPLs) have been developed including Smalltalk, Turbo Pascal with Objects, and C++ (pronounced C plus plus). C++ is a popular OOPL among electrical engineers. This popularity is due in part to a strong similarity to ANSI-C. The similarity allows an engineer to first use C++ as a “better C” by learning encapsulation techniques. This first step, encapsulation using C++, is the topic of the present article. Using C++ as a “better C,” however, should not be the ultimate goal. The full power of C++ can only be realized by mastering all the underlying OOP mechanisms  相似文献   

17.
本文介绍《城市电网运行智能决策系统》的图形平台,该平台为电力系统实时应用分析软件提供图形服务。它是在面向对象设计思想指导下利用VC 设计的,是图、模、库一体化的图形平台。它具有图形编辑环境、自动生成网络拓扑结构与拓扑数据、元件模型定义与编辑、提供运行环境、提供PCAD控件等功能。利用该平台建立的图形模型已应用于工程实际,并取得良好效果。  相似文献   

18.
面向对象的干式电力变压器计算机辅助设计   总被引:1,自引:1,他引:0  
陈尔奎  李鹤岐 《变压器》1999,36(7):24-28
介绍了一套自行开发的采用面向对象技术的干式电力变压器计算机辅助设计软件,详细说明了面向对象的设计方法在定义软件数据结构时的应用及优化设计的数学模型,阐述了系统的数据结构和体系结构。  相似文献   

19.
基于面向对象编程的电力系统潮流计算软件   总被引:2,自引:0,他引:2  
本文首先介绍了面向对象程序设计的基本特征、概念和方法,然后,从电力系统模型,稀疏矩阵处理,通用潮流类的构造等几个方面具体描述如何运用OOP方法民力系统应用软件设计。  相似文献   

20.
简介了.NET框架和C#语言,与目前常用的界面开发平台及语言做了详细对比,指出其广阔的发展前景,并综述了在.NET平台下利用C#语言开发用户控制平台的优势。结合华中电网暂态稳定用户控制平台的开发经验,略述了应用.NET开发电网暂态稳定用户控制平台的优点,主要介绍了强大而方便的数据库操作功能、丰富灵活而且又简单的控件设计、完全的面向对象的语法适合于专家系统的开发、Webservice(C/S结构)的应用这4个方面。实践证明.NET框架和C#语言是界面设计者的极好选择。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号