论文部分内容阅读
波纹管膨胀节是由一个或几个波纹管及结构件组成,用来吸收或补偿热胀冷缩等原因引起的管道和(或)设备尺寸变化的装置[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万行。软件经过考题证明,功能达到预定的开发目标,即大大节省了设计人员绘图时间、减少了出错概率。在修改设计时,软件具有直观、准确、高效的优点。本