应用面向对象的方法开发变压器绘图软件

被引量 : 0次 | 上传用户:dk_winner
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文论述了如何应用面向对象的方法,在Windows98环境下,使用Microsoft Vicual C++6.0和AutoCAD的二次开发环境ObjectARX开发通用的各种结构的电力变压器CAD绘图软件。 首先,本文阐述了用面向对象的方法编写通用变压器CAD设计程序的整体思路。既将该软件设计成由以下5个动态链接库模块组成: 第一部分:数据处理和数据输入输出设计的通用模块 对所有的变压器部件类的数据类型的数据处理和数据输入输出设计了通用的模块。 第二部分:AutoCAD系统函数动态库 将AutoCAD的二次开发所能用到的AutoCAD系统函数用C++的形式重新编写成能够被Visual C++程序直接调用的函数的函数库。 第三部分:节点控制类(任务管理类)动态链接库 是执行任务管理的任务管理结构节点类动态链接库。采用二叉树树状结构,动态管理变压器结构,变压器对象依照变压器的结构和型式的需要动态添加。本软件的全部功能,包括问题空间类---变压器部件类中的每个类的专有功能,都通过该部分中的操作函数调用。 第四部分:应用程序(AutoCAD接口类) 该部分是应用ObjectARX开发AutoCAD接口,由AutoCAD接口函数SBTreeApp.cpp形成SBTreeApp.arx动态链接库。 第五部分:问题空间类---变压器部件类库 由软件设计人员充分利用面向对象技术的继承性和多态性,将变压器的各种零部件类以通用的数据输入输出结构为基类派生,编写各类结构变压器的各种零部件。 其次,以变压器中器身绝缘部分为例,具体的介绍了该部分各类的设计方法。硕士学位论文 最后,通过对本课题的研究和实际设计,作者认为,运用面向对象的软件开发方法可以解决以往运用结构化软件开发方法开发变压器绘图软件时遇到的难以解决的种种难题,实现了建立本课题时所确定的软件的开发目标一开发通用变压器CAD设计程序。
其他文献
[目的]研究紫苏叶活性成分含量。[方法]采用硝酸铝-亚硝酸钠比色法测定紫苏叶提取物粉总黄酮含量;采用苯酚-硫酸比色法测定紫苏叶提取物粉多糖含量。[结果]紫苏叶提取物粉总
为加强海域建设,进一步促进海洋渔业经济的可持续发展,根据大连南部海域海况、渔业资源和建设经验,通过苗种基础设施建设、水生生物增养殖放流、人工鱼礁建设、近海生态立体
本文通过回顾办公自动化的发展历程,探讨并界定了新时期办公自动化的含义及特点,在此基础上,研究开发办公自动化系统软件的有关方法。并结合当前计算机技术、通讯技术、信息处理
商业广告是企业对其产品进行宣传的同时也是建立其品牌形象的一种策略,新颖有内涵的产品广告不但能体现产品的形象风格,而且在传递其企业文化的同时也能提高消费者对品牌的关
以几个成功的建筑实例为范本,从气候、地形、地貌、地理位置、少数民族文化特色及多元文化并存地区等方面分别介绍了现代建筑中体现地域风格的方法,说明了城市地域风格在建筑中
目的探讨中药注射液不良反应发生原因及防范措施。方法回顾性分析福州市中医院2007年1月至2009年12月76份中药注射剂不良反应报告。结果中药注射剂的不良反应呈多发性和普遍
随着IT技术的推广普及与全球经济一体化潮流的日益逼近,作为金融支柱之一的保险业,其经营风险、提供经济补偿与保障的特殊性,在社会与经济发展中正发挥着越来越重要的作用,实现行
综述了抗稻瘿蚊水稻的形态结构、受害前后生理生化变化等的研究进展,通过分析目前水稻抗稻瘿蚊研究存在的问题指出了应加强茎秆、叶鞘等结构,内源激素含量和分布等方面研究的
目的观察三甲三虫甘遂煎治疗肝硬化腹水的临床疗效。方法将28例肝硬化伴腹水患者,用三甲三虫甘遂煎加减治疗,部分病例加用西医基础治疗。结果 28例中、显效9例,占32.1%;好转1
目的探讨白血病化疗期间的临床反应,采取合理的、有针对性的、整体的护理措施及预防方法。方法对80例白血病患者在化疗期进行有针对性的护理。结果 80例患者中,除9例早期死亡