关闭

关闭

关闭

封号提示

内容

首页 PDMS软件的二次开发及应用.doc

PDMS软件的二次开发及应用.doc

PDMS软件的二次开发及应用.doc

刘Debby 2017-10-22 评分 0 浏览量 0 0 0 0 暂无简介 简介 举报

简介:本文档为《PDMS软件的二次开发及应用doc》,可适用于综合领域,主题内容包含PDMS软件的二次开发及应用姓名:王晶指导老师:郭琳实习单位:建造公司技术部电议室毕业院校:哈尔滨工业大学所学专业:软件工程年月saturation符等。

PDMS软件的二次开发及应用姓名:王晶指导老师:郭琳实习单位:建造公司技术部电议室毕业院校:哈尔滨工业大学所学专业:软件工程年月saturationoftheroadnetworkinthevastmajorityofsectionsbelow,higherlevelsofservice,butafewveryhighsaturationoftheroad,xufu,rongzhouroadsaturationismorethan,levelofserviceverypoor()majorintersectionservicelevelcrossingisanimportantpartoftheurbanroadnetwork,whetheritisopentotheentireroadnetworkspeedandefficiencyplaysakeyroleYibincity,butsomeintersectionsarenotoptimized年实习大学生转正论文技术部XXX项目组XXX摘要PDMS软件在许多行业中流行适应多种行业建模具有一定的普遍性。PDMS软件能够进行的三维建模可直接生成自动标注的分专业或多专业布置图、单管图、配管图、结构图、支吊架安装图并抽取材料等。PDMS软件的引进为公司带来了更多的方便提高了效率和准确度但由于该软件的普及性特点注定了对本公司所涉及的工程项目不具备针对性虽然带来了巨大的效益同时对于具体项目而言仍然不可避免的存在着某些繁琐复杂的手工工作程序。本课题使用PML语言对PDMS软件进行了二次开发提供了多个扩展功能通过与原软件风格相融合的图形化形式展示给用户操作方便不但解决了工作中存在的许多重复、耗时的工作提高工作效率增强计算准确率也成为PDMS的二次开发的真实实践掌握一种新的技术。对PDMS软件新增功能的使用将为公司带来更高效、更省时的收益并将随着该技术的不断完善、熟练成为公司的一种商品为公司带来新的效益。关键词:PDMSPML语言文件存储Addinssaturationoftheroadnetworkinthevastmajorityofsectionsbelow,higherlevelsofservice,butafewveryhighsaturaItionoftheroad,xufu,rongzhouroadsaturationismorethan,levelofserviceverypoor()majorintersectionservicelevelcrossingisanimportantpartoftheurbanroadnetwork,whetheritisopentotheentireroadnetworkspeedandefficiencyplaysakeyroleYibincity,butsomeintersectionsarenotoptimized目录摘要I目录II一概述课题背景及研究目的与课题相关的研究综述课题研究目的与意义课题研究的创新点二研究方案技术方案PDMS运行机制及二次开发技术PML功能及构成技术关键PML中Addins的应用PML文件存储机制PML对象的应用三PDMS扩展功能介绍及应用PDMS扩展功能界面展示电缆路径自动敷设及电缆长度统计功能托架上某截面电缆信息的展示功能填充率计算及护管选型功能错误路径删除及打印单个路径图纸功能相关联的其它扩展功能四总结五参考文献六致谢bincity,butsomeintersectionsarenotoptimizedleYinimportantpartoftheurbanroadnetwork,whetheritisopentotheentireroadnetworkspeedandefficiencyplaysakeyroxufu,rongzhouroadsaturationismorethan,levelofserviceverypoor()majorintersectionservicelevelcrossingisarationoftheroad,saturationoftheroadnetworkinthevastmajorityofsectionsbelow,higherlevelsofservice,butafewveryhighsatuII年实习大学生转正论文技术部XXX项目组XXX一概述课题背景及研究目的PDMS软件作为一个三维工厂设计系统应用于五十多个国家其中石油、化工、制药行业用户占。它是一款一体化多专业集成布置设计数据库平台用于解决设备、结构、支吊架个专业建模设计各专业间充分关联联动。为提高工作效率减少现场施工修改率本公司引进该软件进行工程项目建模。与课题相关的研究综述应用PDMS软件进行的三维建模可直接生成自动标注的分专业或多专业布置图、单管图、配管图、结构图、支吊架安装图并抽取材料等。同时该软件能够进行碰撞检查、数据一致性检查等保证模型的无差错设计和无碰撞施工。PDMS软件在许多行业中流行适应多种行业建模具有一定的普遍性。本公司引进该软件通过三维模型的建立使个专业统一于同意模型中模拟现场工程减少了个专业独立完成设计时带来的碰撞指导各专业装置的切入为工程设计与现场实施提供了便利提高了工作效率减少了图纸修改频率。对于PDMS的二次开发项目在国内外已早有先例针对不同行业、不同需求所进行的二次开发成果也是多样。AVEVAPDMS版本具有可扩展的特性可以用来定制功能和图形用户接口从而增添用户需要的新功能。课题研究目的与意义尽管PDMS软件的引进为公司带来了更多的方便提高了效率和准确度但由于该软件的普及性特点注定了对本公司所涉及的工程项目不具备针对性虽然带来了巨大的效益同时对于具体项目而言仍然不可避免的存在着某些繁琐复杂的工作程序。比如要查询电缆清册、厂家资料、电缆布线图等材料才能查清一条电缆敷设的路径过程要通过复杂的计算过程才能估算出电缆的总截面积从而得到托架的填充率进行护管及MCT的选择等。以上各项工作目前多采用人工方式由于一个工程项目中有很多重要的设计工作而上述那些辅助项目工作却占用了大量的工作时间。同时不但劳动强度很大工作效率较低而且很容易出现错误使员工在工作时产生烦躁情绪甚至影响工程进程延误交工时间。为此我们提出对PDMS软件进行有针对性的功能扩展完成对PDMS的二次开发并将成果应用于实际项目中。通过实践得到的效果也十分明显完善了PDMS有关电缆方面的功能节省了工时减少员工的计算量并通过打印路径图纸指导现场施工从而大大提高工作效率降低劳动强度为工程师节省了宝贵的时间去完善其他更为重要的工作。课题研究的创新点本课题是在PDMS软件的基础上对电缆相关的扩展功能进行开bincity,butsomeintersectionsarenotoptimizedleYinimportantpartoftheurbanroadnetwork,whetheritisopentotheentireroadnetworkspeedandefficiencyplaysakeyroxufu,rongzhouroadsaturationismorethan,levelofserviceverypoor()majorintersectionservicelevelcrossingisarationoftheroad,saturationoftheroadnetworkinthevastmajorityofsectionsbelow,higherlevelsofservice,butafewveryhighsatu年实习大学生转正论文技术部XXX项目组XXX发并应用于实际项目中。尽管该软件已经应用很久工程师们对其功能操作已经非常熟练但本课题是是首次尝试对其进行功能扩展的开发在实践过程中掌握关键技术完成与电缆相关的一些功能的同时也为以后的功能扩展奠定基础从而解决应用过程中的繁琐工作以及现有模型中的不足问题。本课题中涉及到的创新功能有以下几方面的内容:在原有软件的菜单栏中新增菜单可以从菜单中选择菜单项从而进入功能对话框。为工程人员操作方便还给出了便捷的工具栏选项通过点击工具栏就可以进入功能对话框图形化界面使工程人员操作易于操作也提高效率。(兼容可以随PDMS的升级一起升、界面友好一致)通过一些设备、托架、转折点等信息的填入实现自动敷设电缆路径的功能并计算出所用电缆的长度为现场施工提供可供参考的数据。通过选择某段托架显示该段托架上所经过的所有电缆信息电缆信息以列表的形式出现并可以添加、移除某条电缆信息从而可以得到该段托架周围某处的电缆情况可以直观的结合设备位置完成某一托架位置电缆排布图的绘制。。根据所显示的电缆信息(计算出电缆总的截面积由此计算出托架填充率以及计算出需要选择的护管截面积从而选出适合型号的护管从而方便工程人员了解托架填充情况对护管和MCT作出准确的选型。)可以计算出电缆托架的填充率并且可以进行护管等电缆穿舱件的选型及定位工作。可以将设计好的单根电缆路径信息以三维图的形式打印出图纸标注特殊点关键点电缆拐弯的位置可以供现场施工人员直观的理解电缆敷设路径及电缆两端所接的设备位置。电缆布线施工的有力依据知道了解电缆的敷设过程。本课题所开发的各项功能应用于陆丰项目中在实际操作过程中对应用该扩展工具前后的相关操作做了对比。表扩展工具使用前后对比表对比功能使用扩展功能前使用扩展功能后运算过程及时间运算过程及时间查找电缆清册、电缆布线图等资料确定只需选中起至位置托架组电缆的走向手动沿着托架进行查看。等信息即可自动敷设路线。用时:分钟根用时秒根通过电缆布线图、电缆清册等信息确定只需选中某段托架添加或某段托架经过的电缆信息查看厂家资移除某些电缆信息点击计料确定每个电缆的直径计算所有电缆算按钮即可计算出结果。用截面总和与所选处托架的面积相比或时:秒根者根据护管选型原则计算护管截面积。用时:分钟根通过每根电缆在使用扩展工具前后操作过程和用时的对比可以看到明显提高效率由于一个工程中涉及到的电缆数量巨大因此在实际应用中会节约更多的时间可以用于处理更为重要的工作从而减少错误的发生。此外人工进行计算需要精神高度集中容易出错很可能会发生错误而计算机的运算准确性更高。bincity,butsomeintersectionsarenotoptimizedleYinimportantpartoftheurbanroadnetwork,whetheritisopentotheentireroadnetworkspeedandefficiencyplaysakeyroxufu,rongzhouroadsaturationismorethan,levelofserviceverypoor()majorintersectionservicelevelcrossingisarationoftheroad,saturationoftheroadnetworkinthevastmajorityofsectionsbelow,higherlevelsofservice,butafewveryhighsatu年实习大学生转正论文技术部XXX项目组XXX二研究方案技术方案PDMS是PlantDesignManagementSystem的缩写,以其强大的功能、全新的概念深受用户喜爱在业内享有极高声誉领导工厂设计新潮。PDMS运行机制及二次开发技术PDMS具有一下特点:三维实体建模专业多用户的工厂设计系统一个设计模型(数据库)可以输出多种设计图纸、报告交互设计过程中实时三维碰撞检查精确标注模型修改后标注自动更新更重要的是PDMS软件提供了性能强大的可编程宏语言PML用于用户根据需要自行定制扩展功能。隐藏在PDMS强大功能后面的是简单和具有逻辑性的数据库结构它的数据库是基于严格的层次和树状结构搭建如下是数据库的层次结构图。图PDMS数据库层次结构图在对PDMS进行二次开发的过程中了解、熟悉这种数据库结构并遵循、使用这种结构能够为开发带来便捷也使开发扩展功能成为可能。在二次开发过程中还要熟悉数据库的几个基本概念:,(Elements数据库中的每一个项目叫做一个元素,每一个元素都有属性保存它的详细信息不同类型的元素属性也不同。,CE=currentelement表示当前元素当前元素可以是一个元素也可以是元素的集合。,Types数据库中的每一个元素都有一个Type属性Type相同的元素都有相同的属性。,OwnerMembers从属关系。了解这些概念并使用在开发过程中能够确定元素的属性、类型等bincity,butsomeintersectionsarenotoptimizedleYinimportantpartoftheurbanroadnetwork,whetheritisopentotheentireroadnetworkspeedandefficiencyplaysakeyroxufu,rongzhouroadsaturationismorethan,levelofserviceverypoor()majorintersectionservicelevelcrossingisarationoftheroad,saturationoftheroadnetworkinthevastmajorityofsectionsbelow,higherlevelsofservice,butafewveryhighsatu年实习大学生转正论文技术部XXX项目组XXX一些特性运用这些特性来对当前元素进行各项操作从而完成各种扩展功能的开发。PML功能及构成PML即可编程宏语言是ProgrammableMacroLanguage的缩写。它是基于面向对象概念的编程语言专用于PDMS软件的开发及二次开发。PML语言支持用户自定义对象类型可以与PDMS软件无缝连接具有丰富的内置函数、方法及对象可以进行对话框、菜单等窗体的编写等。Macros即宏是包含PDMS命令序列的ASCII文件可以通过宏命令$m在PDMS中执行。PML包含了变量、判断语句、循环、错误处理、文件处理等信息。变量用于存储数值且必须有名字变量的数值可以改变但名称是固定的。学习PML语法可以进一步了解各种定义、规范熟练应用各种对象及对象的成员、方法等因为PDMS二次开发的基础就是这些对象方法的使用并可以举一反三自定义所需要的对象、方法等用于扩展功能的实现。技术关键在PDMS的二次开发过程中经过学习与了解确定了开发语言为PML语言由于该软件的开发没有开发环境可以但却是基于文本的开发因此选用了文本编辑软件EditPlus软件进行编辑为开发带来很大方便。在开发过程中应用了Addins技术、PML对象应用、文件存储等关键技术。下面依次进行关键技术的介绍。PML中Addins的应用PML中的Addins是用来向PDMS模块的应用主菜单中添加菜单、工具栏等它的主要功能包括:作为PDMS应用中的主菜单栏定义菜单和工具栏向应用界面中添加菜单域和工具栏项从应用界面中移除菜单域等我们可以在design模块下通过定义的addins加载自己的程序到barmenu中完成自定义的功能引导方便工程人员操作软件进行新工具的使用。在定制菜单和工具条时首先要声明对象文件将写好的文件代码放入相应的安装文件目录下。接下来是定义对象文件对象文件以一个object类型的文件首先要定义object然后定义与其相关的方法包括菜单添加的方法工具条添加的方法菜单修改的方法等用到了!!appMenuCntrl全局对象进行菜单和工具条添加在哪些应用界面的控制。将编辑好的文件都放入相应的位置后在已经启动好的PDMS中输入“pmlrehashall”命令重新启动该软件后即可看到在相应应用界面中添加的菜单和工具条。PML文件存储机制PML语言所开发出来的文件包括对象文件、功能文件以及对话框bincity,butsomeintersectionsarenotoptimizedleYinimportantpartoftheurbanroadnetwork,whetheritisopentotheentireroadnetworkspeedandefficiencyplaysakeyroxufu,rongzhouroadsaturationismorethan,levelofserviceverypoor()majorintersectionservicelevelcrossingisarationoftheroad,saturationoftheroadnetworkinthevastmajorityofsectionsbelow,higherlevelsofservice,butafewveryhighsatu年实习大学生转正论文技术部XXX项目组XXX文件分别放在不同的文件夹中所有编辑出来的代码文件要存放于安装文件pmllib文件夹下可以新建一个文件夹文件名可以自行定义在新建的文件夹下建立存放三种不同文件的文件夹分别命名为objects、functions和forms在三个文件夹下编辑的文件分别采用不同的后缀分别是pmlobj、pmlfnc、pmlfrm。下图是文件命名和存放位置示意图。图文件命名和存放位置示意图通过图示可以更清晰的理解文件命名规则和存放位置需要注意的是文件名必须与函数名保持一致后缀是小写的相应的文件夹使用不同的后缀。在编写的文件中以pmlfnc为后缀的文件是与项目相关的功能文件里面定义了一些公共功能可以提高开发效率避免代码的重复将多次出现的功能总结在功能文件中提高可读性和可扩展性。以pmlfrm为后缀的文件是对话框的定义文件在对话框定义中可以定义所需要的成员、方法等从而满足对话框中个控件、对象的响应操作。以pmlobj为后缀的文件是自定义的对象文件为了解决有些功能的需求我们需要自定义一些对象来辅助完成许多信息的存放在对象的定义中可以包含对象的成员以及针对这些成员所需要的一些方法等。PML对象的应用在PML语言中的对象包含了内置的全局对象和自定一对象等每一个对象有一个唯一的名字每个对象都有一套函数与之相关联这些函数称为方法方法用于处理对象中的数据。在生成对象是必须指明对象类型不同的对象类型对应不同的方法。PML中的内置对象类型中包括经常用到的字符串类型、实数类型、布尔类型、数组类型等。还存在系统定义的对象类型即在PDMS中的变量类型如Position类型用来定义位置信息Reference参考类型等。此外还包含了用户自定义的对象类型可以针对不同的功能设计自己的对象类型完成所需功能。在二次开发过程中用到的对话框是一个全局变量的对象可以在对话框内定义所需的控件通过缺省构造方法的定义在打开对话框时自动运行构造方法中的内容。构造方法是与form同名不带参数用于设置空间的缺省值和回调方法等当再一次显示对话框时缺省构造方法不再执行因为对话框的定义内容已经全部加载到内存中只有通过Kill命令才能从内存中清除已经加载的定义内容。在PDMS二次开发过程中熟练使用了PML语言中的对象实现所需的扩展功能也只有熟练各对象的属性、方法才能更加完善功能处理各种错误。bincity,butsomeintersectionsarenotoptimizedleYinimportantpartoftheurbanroadnetwork,whetheritisopentotheentireroadnetworkspeedandefficiencyplaysakeyroxufu,rongzhouroadsaturationismorethan,levelofserviceverypoor()majorintersectionservicelevelcrossingisarationoftheroad,saturationoftheroadnetworkinthevastmajorityofsectionsbelow,higherlevelsofservice,butafewveryhighsatu年实习大学生转正论文技术部XXX项目组XXX三PDMS扩展功能介绍及应用CableTools工具栏的设计与开发是基于PDMS软件专用语言PML来实现的工具栏的命名可以看出其功能用途是针对电缆方面的扩展工具。通过使用本工具可以完成一下几方面的功能:通过简单的设备、托架选取自动敷设出电缆路径并统计所需电缆的实际长度通过选择某段托架显示出经过该段托架的所有电缆信息并计算该段托架的填充率以及护管的选型通过添加、删除某一段托架内的电缆信息可以计算出该段托架周边某一点的填充率、护管选型等打印电缆三维图纸功能。PDMS扩展功能界面展示图工具栏选项如图所示在PDMS设计模块的界面的菜单栏中添加了新的菜单Cabletool实现与电缆相关的扩展功能并在工具栏中添加了快捷工具栏按钮Cables可以不必从菜单栏中选择直接点击工具栏项即可进入操作界面从而达到方便快捷的效果。对于添加的菜单和工具栏可以选择在某一个或某几个应用模块中显示如可以通过设置在General、Equipment应用模块中显示出来其余的不提供该功能从而减少不必要的功能出现在应用界面中。浪费资源也会给使用者造成误解。图电缆工具主界面如图所示扩展工具主界面遵循PDMS软件的总体风格添加的扩展功能与原软件形式、风格保持一致不会使工作人员感觉突兀、不适应使用起来操作便捷效率也更高。电缆路径自动敷设及电缆长度统计功能图电缆路径自动敷设功能示意图如图所示电缆路径自动敷设功能需要从模型上选中所要敷设电缆的起始元件(如设备、灯具等)点击“go”按钮会在文本框中出现该元件的名称该文本框为不可编辑状态从而防止工作人员任意修改元件名称造成敷设过程中发生错误。bincity,butsomeintersectionsarenotoptimizedleYinimportantpartoftheurbanroadnetwork,whetheritisopentotheentireroadnetworkspeedandefficiencyplaysakeyroxufu,rongzhouroadsaturationismorethan,levelofserviceverypoor()majorintersectionservicelevelcrossingisarationoftheroad,saturationoftheroadnetworkinthevastmajorityofsectionsbelow,higherlevelsofservice,butafewveryhighsatu年实习大学生转正论文技术部XXX项目组XXX确定起始位置后以同样的方法确定电缆的终止元件需要注意的是在选择起始、终止元件时要在模型中找准元件的部位也可在设计栏里查找根据工作人员的习惯而定。两组元件确定后要选择敷设电缆的类型并输入要敷设电缆的名称电缆型号选择是通过下拉菜单的形式将所要敷设的电缆型号列举出来方便工作人员操作由于不同的电缆型号根据厂家的不同即可确定电缆的外径等属性因此在选择过程中可以根据项目的不同来导入电缆型号的资料。(介绍一下电缆的厂家资料如何导入)确定以上信息后最重要的是选择电缆敷设路线电缆要沿着哪些托架进行敷设需要选择托架组由于电缆在行走过程中可能会从一个托架转向另一个托架也可能从某一托架的中途下来接入设备等因此在选择托架组的同时要选出托架从哪一成员开始转向另一个托架并在“TrayInflexion”文本框中选中该成员点击“go”如果不止在一处进行托架的转换可以继续点击“go”按钮进行转折点的添加。如果电缆从最后一组托架的某一成员下来接入设备则需要在“TrayInflexion”中选中该成员如果电缆在最后一组托架的末端下来接入设备则无需做其它操作。当选错托架或转折点或者重新敷设新的电缆时点击“Clear”按钮将文本框清空重新操作。填写好敷设路径所需的条件后点击右下角的“LayingCables”按钮即可在模型中自动画出电缆路径并弹出对话框计算出敷设所需的电缆总长度。如图所示是电缆路径敷设后的效果对话框中给出电缆长度参考值。(此值的作用:将此参考值加上根据盘柜信息得出的应验余量值(设备外形尺寸接线端子位置等)可以得到实际本电缆的敷设长度与电缆清册中的电缆长度及电缆采办料单中的电缆长度进行对比可以发现是否存在电缆设计采办不足或者是否过多的问题。)图电缆路径敷设示意图电缆路径敷设成功后每隔一段距离就会显示出电缆的路径号以备工作人员能够认清每个托架上经过的电缆注释标号可以取消也可以给出在模型中的位置等信息。电缆路径自动敷设及电缆长度计算功能可以方便工作人员查看电缆的实际走向计算出的电缆长度参考值可以指导现场施工同时可以与详细设计图纸中的参考值作对比及时修正电缆长度减少采办次数和采办周期。在实际工程项目中提高工作效率减少现场施工时出现的材料不足等问题。bincity,butsomeintersectionsarenotoptimizedleYinimportantpartoftheurbanroadnetwork,whetheritisopentotheentireroadnetworkspeedandefficiencyplaysakeyroxufu,rongzhouroadsaturationismorethan,levelofserviceverypoor()majorintersectionservicelevelcrossingisarationoftheroad,saturationoftheroadnetworkinthevastmajorityofsectionsbelow,higherlevelsofservice,butafewveryhighsatu年实习大学生转正论文技术部XXX项目组XXX托架上某截面电缆信息的展示功能图显示电缆信息列表界面如图所示显示某段电缆托架上经过的电缆信息在“CableTray”文本框中添加选中的托架成员点击“go”按钮在文本框中出现该成员的名称并在列表栏里显示经过该段托架的电缆路径信息包括路径号、电缆名称、电缆型号、电缆外径等信息。当需要查看某段托架周围某一点电缆路径信息时可以根据该点出电缆的进出情况通过添加、移除那一点所在的托架成员中的电缆信息来完成。点击“Remove”按钮可以移除电缆路径信息在“add”按钮前的文本框中输入电缆路径好点击该按钮就会添加新的电缆信息后添加的电缆信息会出现在电缆信息列表的最末端如下图所示。图新增电缆路径信息对某段托架内电缆信息的增加和移除只限于列表中信息的修改并不会影响模型中已经敷设好的电缆路径当重新点击“go”按钮时列表中的数据将会恢复到原始信息。这种临时修改机制防止了工作人员在操作错误的情况下丢失数据从而造成材料估算错误、数据不真实等事件发生。以列表的形式对某托架截面电缆信息进行展示能够是工作人员清晰的看到该段托架内经过的电缆有利于设计、审核人员进行差缺不漏也为护管选型、托架填充率的计算提供条件。填充率计算及护管选型功能在图中包含了“Tray”按钮和“Penetration”按钮分别实现计算托架填充率和护管截面积。以往设计人员在进行托架填充率计算和护管选型的过程中需要进行烦琐的数据计算由于数据量大、需要参考的资料多等因素容易造成更多的人为性失误因而需要复查不仅出错率大而且浪费设计人员宝贵的工作时间。bincity,butsomeintersectionsarenotoptimizedleYinimportantpartoftheurbanroadnetwork,whetheritisopentotheentireroadnetworkspeedandefficiencyplaysakeyroxufu,rongzhouroadsaturationismorethan,levelofserviceverypoor()majorintersectionservicelevelcrossingisarationoftheroad,saturationoftheroadnetworkinthevastmajorityofsectionsbelow,higherlevelsofservice,butafewveryhighsatu年实习大学生转正论文技术部XXX项目组XXX本功能扩展工具中提供了这两项功能只需在显示电缆信息列表后点击下面两个相应的按钮即可计算出所输入的数据数值准确并且节省了大量工时方便的操作也使设计人员工作起来更加舒心防止在烦琐的计算过程中产生烦躁影响工作状态。下图是电缆托架填充率计算出来的结果右边的图示表示电缆托架填充示意图给工作人员以直观的认识有利于理解填充率的概念左边信息给出托架填充情况表明现有的电缆敷设后托架的利用率为点击“OK”按钮自动关闭。图电缆托架填充率信息如图所示护管截面计算左边的图示是圆形护管的模型图右边的信息表明为该段托架内的电缆做护管应用的界面积为mm有了护管的面积就可以对护管进行适当的选型。护管选型工作一直以来没有较为便捷的方法都是人工查找所有电缆信息并进行计算计算出总的面积再根据护管选型的标准进行百分比的计算。扩展工具的开发为工作人员带来了更为准确、更为便捷的处理方式使设计人员有更多的时间去做重要的设计工作有利于工作效率的提高。图护管截面信息错误路径删除及打印单个路径图纸功能在工具设计过程中考虑到工作人员在敷设电缆路径时可能出现错误敷设出来的路径并不是正确的路径因此提供了电缆路径删除功能方便工作人员删除错误路径重新敷设。下图是删除错误路径功能块,在文本框处输入路径号点击“DeleteLine”按钮模型中相应路径号的电缆路径就会被删除掉。当输入的路径号在模型中不存在的时候就会弹出错误信息方便工作人员及时修正。图护管截面信息为了方便现场工人电缆敷设工作的顺利进行对于单个的路径可以打印出图纸图纸上标注了电缆的路径编号拐点的位置信息。方便工人在敷设过程中找到相应的位置从而减轻设计人员的工作。下图是要打印的单个电缆路径图。bincity,butsomeintersectionsarenotoptimizedleYinimportantpartoftheurbanroadnetwork,whetheritisopentotheentireroadnetworkspeedandefficiencyplaysakeyroxufu,rongzhouroadsaturationismorethan,levelofserviceverypoor()majorintersectionservicelevelcrossingisarationoftheroad,saturationoftheroadnetworkinthevastmajorityofsectionsbelow,higherlevelsofservice,butafewveryhighsatu年实习大学生转正论文技术部XXX项目组XXX图护管截面信息单个路径打印时可以重新修改背景颜色从而做到节省资源节能减排。相关联的其它扩展功能通过PDMS扩展功能工具的开发能够实现以上直接功能外还可以间接得到与之相关的信息。通过电缆路径的走向可以确定船舱件的位置根据电缆总截面的计算值可以进行MCT的选择工作等。该PDMS二次开发出来的扩展工具在开发后应用于陆风项目中在使用过程中减少了项目以往的许多计算步骤节约了设计人员的工时使设计人员可以更专注于设计工作而非纠结于烦琐的数据计算上托架上电缆信息的显示使工作人员能够清晰查看有用信息有利于减少错误的出现提高工作效率。四总结日常工作中虽然PDMS给工程模型的建设带来了便利但仍然存在这许多反复、繁琐、耗时的工作比如所需电缆长度计算护管选型、电缆托架填充量计算等。这些工作以往都是采用人工方式计算过程繁琐工作量大并且要不断的重复使人烦躁消耗了大量的工作时间工作效率低并且容易出错。本课题使用PML语言对PDMS软件进行了二次开发提供了多个bincity,butsomeintersectionsarenotoptimizedleYinimportantpartoftheurbanroadnetwork,whetheritisopentotheentireroadnetworkspeedandefficiencyplaysakeyroxufu,rongzhouroadsaturationismorethan,levelofserviceverypoor()majorintersectionservicelevelcrossingisarationoftheroad,saturationoftheroadnetworkinthevastmajorityofsectionsbelow,higherlevelsofservice,butafewveryhighsatu年实习大学生转正论文技术部XXX项目组XXX扩展功能通过与原软件风格相融合的图形化形式展示给用户操作方便不但解决了工作中存在的许多重复、耗时的工作提高工作效率增强计算准确率也为PDMS的二次开发做出实践掌握一种新的技术。PDMS软件的应用将会越来越广泛发现的不足也会不断增加掌握对其进行二次开发的技术使我们可以不断改进该软件使之更适用于我们的设计工作同时为公司节约购买功能点的资金可以将节省的工时、资金用于更重要的工作从而不断提高工作质量为公司的发展提供基础条件。五参考文献PDMS软件使用手册SoftwareCustomisationGuidePDMS软件使用手册SoftwareCustomisationReferenceManualPDMS软件使用手册DesignReferenceManualGeneralCommandsPDMS软件使用手册DRAFTUserGuide六致谢首先感谢我的导师郭琳本文是在导师的悉心指导下完成的。在这半年的实习工作中无论是在工作上还是在生活上导师都给予我无微不至的关怀和帮助。而且导师渊博的专业知识严谨求实的工作态度对于我以后的工作和求知都起着巨大的领航作用。在此要向我的导师郭琳致以深深的谢意~其次感谢海洋石油工程股份有限公司建造公司技术部电仪室所bincity,butsomeintersectionsarenotoptimizedleYinimportantpartoftheurbanroadnetwork,whetheritisopentotheentireroadnetworkspeedandefficiencyplaysakeyroxufu,rongzhouroadsaturationismorethan,levelofserviceverypoor()majorintersectionservicelevelcrossingisarationoftheroad,saturationoftheroadnetworkinthevastmajorityofsectionsbelow,higherlevelsofservice,butafewveryhighsatu年实习大学生转正论文技术部XXX项目组XXX有传授我知识给予我帮助的领导与同事你们在我人生的新阶段给予了我新的活力使我在为期半年的实习工作生涯过得无比充实、受益匪浅。最后感谢所有关心、帮助和鼓励过我的领导、同事和各位朋友衷心祝愿你们在以后的人生道路上一帆风顺、万事如意~

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +1积分

资料评分:

/24
0下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部

举报
资料