浅析透镜垫密封的非标高压螺纹法兰的软件原理
作者:admin时间:2019-03-25 03:19:41阅读:264来源:本站
非标准螺纹法兰广泛应用于石油、化工等行业的压力设备中。随着产品更新换代的加快,对非标准螺纹法兰的设计提出了新的要求,产品形式多样,设计周期短。但是,在不同的压力设备中,非标准螺纹法兰的规格也不尽相同,没有一个通用标准,每次设计都要从头开始,设计过程比较繁琐,需要反复调整某些参数,设计周期长,设计工作费时、费力,而且可能时常出错。随着计算机和CAD技术的发展,采用计算机硬、软件技术对非标准螺纹法兰进行自动设计、及输出,为提高非标准螺纹法兰的设计质量提供了强大的工具。为了实现快速计算,节约计算的设计时间,因此设计了一个程序解决这个问题。
本文开发的设计系统适应性强、人机界面友好,能自动生成设计计算书,管理方便。
1 系统开发
1.1 前台开发工具的选用
Visual Basic属于第四代编程语言,是发展最快、学习最容易、功能最强大的计算机语言之一,以其开发速度快、使用简单而受到广泛使用。
Visual Basic 6.0主要有以下特点:(1)面向对象的可视化设计工具;(2)事件驱动的编程机制;(3)易学易懂的集成开发环境;(4)结构化的程序设计语言;(5)强大的数据库功能;(6)支持用户开发的ActiveX控件;(7)应用程序向导;(8)完备的Help联机帮助功能。
由于Visual Basic 6.0的优点显著,所以把Visual Basic 6.0作为此系统的前台开发工具。
1.2 后台数据库的选用
Access是一种关系型数据库,利用Access系统开发数据管理软件,一般不需要程序,只要根据任务提出的要求,通过键盘和鼠标器,选择必需的命令,就能开发出简单、实用、美观大方的应用软件,有效地处理日常数据。
Access主要具有以下特点:
(1)存储文件单一(所有形式的相关数据都包含在一个以.mdb为后缀名的数据库文件中);(2)支持长文件名,便于标识与查找;(3)面向对象的开发方式(开发应用程序简便);(4)处理多种数据信息,界面友好、工作方式灵活(直接操作与应用程序操作);(5)强大的网络功能(Assess数据可通过Internet传送)。
由于Access具有上述特点,因此在做本系统应用时可以选择其作为后台的数据库。
1.3 总体功能设计
VB语言是一种模块化开发设计软件。模块是单独命名的可以通过名字访问的数据说明、可执行语句等程序对象的集合。模块化就是把一个复杂的大型化程序划分为若干个模块,每个模块发表一个子功能,把这些模块汇总起来组成一个集体,可以发表指定的功能而满足问题的要求。采用模块化原理可以使软件结构清晰,便于设计、阅读和理解,从而便于维护。通过分析非标准螺纹法兰,将软件设计为模块(见图1),分别是数据输入模块(InputM)、计算和校核模块(CalculationM)、设备计算书模块(OutputM)。
图1 软件总体结构图
InputM模块的主要功能是将非标准螺纹法兰设计任务输入并赋值给各变量;CalculationM模块的主要功能是将输入的数据进行设计计算和校核;校核是在计算发表的基础上将其与非标准螺纹法兰材料的各项参数进行比较,提示所计算的合理性;OutputM模块是自动生成设备计算书,并将其保存为wordl文档;整个软件界面以及计算结果、形成计算书与全国化工设备技术中心站编制的SW6-2011软件相仿,从而使用软件时得心应手。
1.4 系统模块设计
1.4.1 主界面模块
该模块提供管理系统的主界面,是主系统的唯一出口。该界面提供用户选择并调用各子模块。
1.4.2 数据输入模块
该模块可以将程序计算前的所有已知数据进行输入,输入发表后可将输入的数据进行保存为.lw(透镜垫)的文件格式,以便正确确认文件格式,并且打开保存的文件后,所有数据自动填入数据输入模块中,从而不必再次输入数据,直接进行计算便可以得到结果(见图2)。此模块与数据库进行链接,当选择好螺纹法兰或螺栓的材料后,系统软件会根据所输入的设计温度值自动计算出所需的常温或设计温度下的材料的许用应力数值。
1.4.3 计算模块
数据输入发表后,点击主菜单的“设备计算”按钮,可以将结果文件保存为.out(结果)数据文件,随即提示是否显示窗体式计算结果,这两种方式都有校核功能(见图3)。1.4.4系统输出模块
该模块可以将统计结果值以word文档的形式进行导出存档或打印处理(见图4)。
2 结语
系统的开发完全解决了对高压设备设计过程中螺纹法兰的计算,节省了总体设计时间,提高了工作效率,计算结果令人满意。
本文开发的设计系统适应性强、人机界面友好,能自动生成设计计算书,管理方便。
1 系统开发
1.1 前台开发工具的选用
Visual Basic属于第四代编程语言,是发展最快、学习最容易、功能最强大的计算机语言之一,以其开发速度快、使用简单而受到广泛使用。
Visual Basic 6.0主要有以下特点:(1)面向对象的可视化设计工具;(2)事件驱动的编程机制;(3)易学易懂的集成开发环境;(4)结构化的程序设计语言;(5)强大的数据库功能;(6)支持用户开发的ActiveX控件;(7)应用程序向导;(8)完备的Help联机帮助功能。
由于Visual Basic 6.0的优点显著,所以把Visual Basic 6.0作为此系统的前台开发工具。
1.2 后台数据库的选用
Access是一种关系型数据库,利用Access系统开发数据管理软件,一般不需要程序,只要根据任务提出的要求,通过键盘和鼠标器,选择必需的命令,就能开发出简单、实用、美观大方的应用软件,有效地处理日常数据。
Access主要具有以下特点:
(1)存储文件单一(所有形式的相关数据都包含在一个以.mdb为后缀名的数据库文件中);(2)支持长文件名,便于标识与查找;(3)面向对象的开发方式(开发应用程序简便);(4)处理多种数据信息,界面友好、工作方式灵活(直接操作与应用程序操作);(5)强大的网络功能(Assess数据可通过Internet传送)。
由于Access具有上述特点,因此在做本系统应用时可以选择其作为后台的数据库。
1.3 总体功能设计
VB语言是一种模块化开发设计软件。模块是单独命名的可以通过名字访问的数据说明、可执行语句等程序对象的集合。模块化就是把一个复杂的大型化程序划分为若干个模块,每个模块发表一个子功能,把这些模块汇总起来组成一个集体,可以发表指定的功能而满足问题的要求。采用模块化原理可以使软件结构清晰,便于设计、阅读和理解,从而便于维护。通过分析非标准螺纹法兰,将软件设计为模块(见图1),分别是数据输入模块(InputM)、计算和校核模块(CalculationM)、设备计算书模块(OutputM)。
图1 软件总体结构图
InputM模块的主要功能是将非标准螺纹法兰设计任务输入并赋值给各变量;CalculationM模块的主要功能是将输入的数据进行设计计算和校核;校核是在计算发表的基础上将其与非标准螺纹法兰材料的各项参数进行比较,提示所计算的合理性;OutputM模块是自动生成设备计算书,并将其保存为wordl文档;整个软件界面以及计算结果、形成计算书与全国化工设备技术中心站编制的SW6-2011软件相仿,从而使用软件时得心应手。
1.4 系统模块设计
1.4.1 主界面模块
该模块提供管理系统的主界面,是主系统的唯一出口。该界面提供用户选择并调用各子模块。
1.4.2 数据输入模块
该模块可以将程序计算前的所有已知数据进行输入,输入发表后可将输入的数据进行保存为.lw(透镜垫)的文件格式,以便正确确认文件格式,并且打开保存的文件后,所有数据自动填入数据输入模块中,从而不必再次输入数据,直接进行计算便可以得到结果(见图2)。此模块与数据库进行链接,当选择好螺纹法兰或螺栓的材料后,系统软件会根据所输入的设计温度值自动计算出所需的常温或设计温度下的材料的许用应力数值。
1.4.3 计算模块
数据输入发表后,点击主菜单的“设备计算”按钮,可以将结果文件保存为.out(结果)数据文件,随即提示是否显示窗体式计算结果,这两种方式都有校核功能(见图3)。1.4.4系统输出模块
该模块可以将统计结果值以word文档的形式进行导出存档或打印处理(见图4)。
2 结语
系统的开发完全解决了对高压设备设计过程中螺纹法兰的计算,节省了总体设计时间,提高了工作效率,计算结果令人满意。
- 上一篇:浅析项目教学法在矿冶院校机械设计基础课堂教
- 下一篇:浅议中职机械基础课程教学实践
最新更新
热门推荐
- [机械工业]语义检索模型的设计与优化
- 语义检索模型的设计与优化语义检索概念语义检索是一种在语义网络上查询和检索的技术,也称语义检索为概念匹···[全文]
- [机械工业]深入学习本体论和语义检索
- 引言在教育领域,数字化步伐迅速加快,数字教育资源呈现井喷式增长。如今,越来越多的用户通过互联网进行学···[全文]
- [机械工业]用语言塑造形象的文学
- 用语言塑造形象的文学艺术、音乐、舞蹈、戏剧、电影、建筑、雕塑等,通过塑造具体而感性的艺术形象,帮助读···[全文]
- [机械工业]文学史上的两种创作方法
- 作品成功的标志——典型标志俄罗斯大作家果戈里曾经听过一个故事:一个小官员非常喜欢打鸟,节俭,并利用休···[全文]
- [机械工业]崇尚理性的古典主义人文思潮和文学
- 人文思潮和文学“人类是一件伟大的杰作!多么高贵的理性!多么伟大的力量啊!多么美丽的外表啊!多么优雅的···[全文]
- [机械工业]自然主义是西方的一种文学创作方法
- 古典文学具有情节简单、结构紧凑的优点,但它束缚了自己,因为它把一些原本合理的东西变成了规则和戒律。同···[全文]
- [机械工业]书法艺术在现代创新的要求
- 乐泉是如此的简单和粗俗。说话,做事,不注意大开大合,看起来飞扬,但注意平和的语言,真诚的话语,方便人···[全文]
- [机械工业]纯文学作者的世俗关怀是最深层次的
- 作为一个在中国长大的作家,血液中没有宗教成分。那么,当他想与强大的传统世俗世界作斗争时,是什么支持他···[全文]
- [机械工业]写作就是不断打败他们的传统
- 对人类精神的深入探讨不断揭示了精神王国的面貌,展现了一个与我们肉眼看到的小世界相对称的全新、陌生、难···[全文]
- [机械工业]七子文学复古运动的主要内容
- 受复古特征的影响,复古人非常重视”法“,关注的程度与复古人的文体意识成正比。七子派有很强的文体意识,···[全文]