论文部分内容阅读
在世界能源紧张的情况下,太阳能热利用技术的工程化得到了重视。但是工程技术需要工程设计人员有较强的经验和一定工程能力,同时在工程设计时,要查询的工程数据较多。工程技术又存在个体差异性和工程共性,工程个体性指每个工程之间差异很大,可以这么说,不存在完全相同的两个工程;但不同的工程之间又存在一定的相同性,如:要计算的基本工程参数相同。因此,工程人员在工程设计时,有一些工作是重复的、烦琐的,所以工程技术的效率难以提高。 计算机能高效地处理大量的数据,快速地完成各种数据计算,这极大地减轻了计算人员的计算工作量。计算机在处理数据方面,显示了其巨大的优越性。随着计算机图形技术的出现,利用计算机来处理图形成为可能,这极大地减轻了设计人员的重复、烦琐劳动,把时间和精力用到技术的发展和创新上。这也是计算机应用技术发展的趋势。 由于太阳能热水系统的广泛利用,迫切要求提高工作效率,而太阳能热水系统工程,在设计和绘图时,许多工作是重复、烦琐的,这使得工作效率难以提高。 太阳能热水系统工程的计算机辅助设计与AutoCAD二次开发系统就是针对这一情况展开的。本选题在国内、外未见相关文献报道。所以,本选题具有一定的开创性。 随着计算机技术的发展及计算机技术与各学科技术之间的相互渗透,利用计算机技术提高工作效率成为计算机技术发展的新特点。本论文就是在了解太阳能热利用工程技术的基础上,利用VB编程技术结合AutoCAD绘图软件开发太阳能热利用工程系统,包括计算模块和绘图模块。利用VB编程技术,完成太阳能热利用工程设计的基本参数,首先,根据客户的要求,计算出集热器总面积,并结合客户的工程实际情况,确定工程所需的集热器总面积;在此基础上计算集热板的块数、水箱容积、水管管径及辅助电加热功率。所有理论结果可根据实际情况修改。本系统根据工程设计的需要,建立了两个数据库,水泵数据库和水箱数据库。设计人员根据实际情况可查询出所需要的水泵规格和水箱的尺寸。最后可保存实际的设计参数文本。工程设计和施工离不开图纸,由于AutoCAD绘图软件的工程通用性,并且其在国内有着广泛的应用基础,所以选择Aut0CAD作为绘图模块开发的平台。利用AutoCAD支持的ActiveX Automation技术,将AutoCAD当成VB程序的一个图形窗口,对其进行调用,并设置其绘图环境,使其满足工程绘图的需要,同时在进入AutoCAD环境后,又可方便地使用其所有功能。在AutoCAD环境下,建立太阳能工程绘图菜单,包括常用工程图框、集热器布置和常用工程图示功能。在本系统的帮助下,设计人员可减少重复劳动,提高工作效率。