波纹管膨胀节绘图软件的研究与开发

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南京工业大学

硕士学位论文

波纹管膨胀节绘图软件的研究与开发

姓名:郭道宜

申请学位级别:硕士

专业:化工过程机械

指导教师:李永生

20060526

硕士学位论文

摘要

波纹管膨胀节是由一个或几个波纹管及结构件组成,用来吸收或补偿热胀冷缩等原因引起的管道和(或)设备尺寸变化的装置[1]。

膨胀节是非标装置。其结构形状和参数随温度、压力、位移量、循环寿命的变化而异,因此它的绘图工作十分繁冗。膨胀节行业急需有一套准确可靠、实用性强的专业绘图软件,为此,本课题在深入消化吸收SolidWorks2006的基础上进行了有针对性的二次开发,使其适应膨胀节行业的急迫需求。

本文论述了波纹管膨胀节参数化绘图系统的研制与开发,实现了在SolidWorks2006中对波纹管膨胀节自动建模、自动装配、自动出工程图功能。主要内容如下:

1.在综合分析大量国内外文献的基础上确定了二次开发的方案。选择了SolidWorks2006作为二次开发平台,采用VisualBasic6.0作为开发工具,选择开发独立的可执行程序(.exe文件)作为软件的开发方式。

2.深入研究了SolidWorks建模、装配、工程图等各项功能,并总结分析出在SolidWorks2006中对膨胀节的最优建模、装配、出工程图方式。

3.阐述了用VB6.0对SolidWorks进行二次开发的具体方法,列举了关键程序。并针对SolidWorks2006 API函数的不足,提出了优化方法来实现软件所需功能。

4.完成了软件的编制。根据膨胀节参数化绘图软件的各主要的功能编写出不同的程序模块,并使程序结构尽可能合理,程序运行效率尽可能高。创建了数据库,以Microsoft Access编制数据库文件,采用ADO DATA控件访问数据库技术,实现了程序对数据库文件中数据的查询与调用。制作了友好、美观的程序界面及在线帮助系统。

5.实现了通用型膨胀节、复式拉杆型膨胀节、单铰链型膨胀节、外压型膨胀节,无约束型膨胀节,共5种膨胀节的参数化绘图功能。共计编写程序超过10万行。

软件经过考题证明,功能达到预定的开发目标,即大大节省了设计人员绘图时间、减少了出错概率。在修改设计时,软件具有直观、准确、高效的优点。本

摘 要

软件的研制过程也适用于其他的设备设计软件开发。关键词: SolidWorks 膨胀节参数化绘图二次开发

硕士学位论文

ABSTRACT

Expansion joint is the device containing one or more bellows and some components used to absorb or compensate dimension changes, such as those caused by thermal expansion or contraction of pipeline.

Expansion joint is a kind of nonstandard device of which the shape, structure and parameter vary with temperature, pressure,displacement and cycle life. It would be complex to design an Expansion joint and would be very inconvenient if the designer want to change his design. Therefore, for satisfying the urgent requirement of the Expansion joint profession, in this thesis, author performed further-development of SolidWorks2006 based on deep research of it.

In this thesis, research and development of Bellows Expansion Joint Drawing Software were introduced which aimed at automatically modeling, automatically assembly and automatically creating drawing in SolidWorks2006. This thesis mainly included several aspects as follows:

1. A further-development plan has been established based on a comprehensive reading of domestic and foreign literatures. This thesis adopted SolidWorks2006 as developing platform, Visual Basic 6.0 as software development tool and developing executable program (.exe file) as software developing manner.

2. This thesis deeply researched SolidWorks’ functions including modeling, assembly, drawing and so on, furthermore, and obtained the optimized method of those functions.

3. This thesis described the method of further-development of SolidWorks and provided key program. Moreover, the optimized method was put forward pointing at the deficiency of SolidWorks2006 API.

4. Finished the development of software. Different program models were developed to meet corresponding functions of Bellows Expansion Joint Parametric Drawing Software, so that, this software had more reasonable structure and better performance. Then, the database was compiled by Microsoft Access. The query data

相关文档
最新文档