欢迎来到天天文库
浏览记录
ID:6684667
大小:421.00 KB
页数:26页
时间:2018-01-22
《pdms软件的二次开发及应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2010年实习大学生转正论文技术部XXX项目组XXXPDMS软件的二次开发及应用姓名:王晶指导老师:郭琳实习单位:建造公司技术部电议室毕业院校:哈尔滨工业大学所学专业:软件工程2010年12月II摘要PDMS软件在许多行业中流行,适应多种行业建模,具有一定的普遍性。PDMS软件能够进行的三维建模可直接生成自动标注的分专业或多专业布置图、单管图、配管图、结构图、支吊架安装图,并抽取材料等。PDMS软件的引进为公司带来了更多的方便提高了效率和准确度,但由于该软件的普及性特点注定了对本公司所涉及的工程项目不具备针对性,虽然带来了巨大
2、的效益,同时对于具体项目而言仍然不可避免的存在着某些繁琐复杂的手工工作程序。本课题使用PML语言对PDMS软件进行了二次开发,提供了多个扩展功能,通过与原软件风格相融合的图形化形式展示给用户,操作方便,不但解决了工作中存在的许多重复、耗时的工作,提高工作效率,增强计算准确率,也成为PDMS的二次开发的真实实践,掌握一种新的技术。对PDMS软件新增功能的使用将为公司带来更高效、更省时的收益,并将随着该技术的不断完善、熟练,成为公司的一种商品为公司带来新的效益。关键词:PDMS;PML语言;文件存储;Add-ins;II目录摘要I
3、目录II一概述21.1课题背景及研究目的21.1.1与课题相关的研究综述21.1.2课题研究目的与意义21.2课题研究的创新点2二研究方案22.1技术方案22.1.1PDMS运行机制及二次开发技术22.1.2PML功能及构成22.2技术关键22.2.1PML中Add-ins的应用22.2.2PML文件存储机制22.2.3PML对象的应用2三PDMS扩展功能介绍及应用23.1PDMS扩展功能界面展示23.2电缆路径自动敷设及电缆长度统计功能23.3托架上某截面电缆信息的展示功能23.4填充率计算及护管选型功能23.5错误路径删除
4、及打印单个路径图纸功能23.6相关联的其它扩展功能2四总结2五参考文献2六致谢2II一概述1.1课题背景及研究目的PDMS软件作为一个三维工厂设计系统应用于五十多个国家,其中石油、化工、制药行业用户占42%。它是一款一体化多专业集成布置设计数据库平台,用于解决设备、结构、支吊架个专业建模设计,各专业间充分关联联动。为提高工作效率减少现场施工修改率本公司引进该软件进行工程项目建模。1.1.1与课题相关的研究综述应用PDMS软件进行的三维建模可直接生成自动标注的分专业或多专业布置图、单管图、配管图、结构图、支吊架安装图,并抽取材料
5、等。同时该软件能够进行碰撞检查、数据一致性检查等,保证模型的无差错设计和无碰撞施工。PDMS软件在许多行业中流行,适应多种行业建模,具有一定的普遍性。本公司引进该软件,通过三维模型的建立使个专业统一于同意模型中,模拟现场工程,减少了个专业独立完成设计时带来的碰撞,指导各专业装置的切入,为工程设计与现场实施提供了便利,提高了工作效率,减少了图纸修改频率。对于PDMS的二次开发项目在国内外已早有先例,针对不同行业、不同需求所进行的二次开发成果也是多样。AVEVAPDMS12.0版本具有可扩展的特性,可以用来定制功能和23图形用户接
6、口,从而增添用户需要的新功能。1.1.2课题研究目的与意义尽管PDMS软件的引进为公司带来了更多的方便提高了效率和准确度,但由于该软件的普及性特点注定了对本公司所涉及的工程项目不具备针对性,虽然带来了巨大的效益,同时对于具体项目而言仍然不可避免的存在着某些繁琐复杂的工作程序。比如要查询电缆清册、厂家资料、电缆布线图等材料才能查清一条电缆敷设的路径过程,要通过复杂的计算过程才能估算出电缆的总截面积,从而得到托架的填充率,进行护管及MCT的选择等。以上各项工作目前多采用人工方式,由于一个工程项目中有很多重要的设计工作,而上述那些辅
7、助项目工作却占用了大量的工作时间。同时不但劳动强度很大,工作效率较低,而且很容易出现错误,使员工在工作时产生烦躁情绪,甚至影响工程进程延误交工时间。为此我们提出对PDMS软件进行有针对性的功能扩展,完成对PDMS的二次开发并将成果应用于实际项目中。通过实践得到的效果也十分明显,完善了PDMS有关电缆方面的功能,节省了工时,减少员工的计算量,并通过打印路径图纸指导现场施工,从而大大提高工作效率,降低劳动强度,为工程师节省了宝贵的时间去完善其他更为重要的工作。1.2课题研究的创新点本课题是在PDMS软件的基础上对电缆23相关的扩展
8、功能进行开发,并应用于实际项目中。尽管该软件已经应用很久,工程师们对其功能操作已经非常熟练,但本课题是是首次尝试对其进行功能扩展的开发,在实践过程中掌握关键技术完成与电缆相关的一些功能的同时也为以后的功能扩展奠定基础,从而解决应用过程中的繁琐工作以及现有模型中的不足问题。本课
此文档下载收益归作者所有