浅谈AM系统铁舾建模实用二次开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈AM系统铁舾建模实用二次开发

浅谈AM系统铁舾建模的实用二次开发   摘 要:本文针对Aveva Marine(AM)软件铁舾建模,介绍了一些模板和附件的操作,根据用户使用需求,通过二次开发来实现既定目的,提高设计软件应用水平 关键词:AM;铁舾建模;模板 ;附件;二次开发 DOI:10.16640/j.cnki.37-1222/t.2016.23.214 1 引言 AM设计系统铁舾建模,要用到不少的TMPLATE(模板)和FITTING(附件),这两类对象在使用过程中都存在一些不是很友好的情况,本文给出了这些问题的解决方式,供大家参考 TMPLATE一般是有规律的基本实体组合,有独立的结构,支持参数化设置。使用时是基于拷贝的原理,保留原来设置的空间朝向,通常都需要进行旋转、移动等操作。对于TMPLATE的旋转、移动等操作,AM系统缺乏将TMPLATE作为一个整体进行操作的简单方法。常用的大概有两种,一是将整个TMPLATE对象框选;二是通过LIST功能和命令行命令实现。在三维设计窗口有很多实体对象的时候,将TMPLATE整个框选是一个比较麻烦的过程,不小心就会多选或是漏选,进行操作后才发现不对劲,操作过程失败,而这也是大多数设计人员经常采用的方法,只有少数人能够熟练使用命令行命令。设计人员经常抱怨,希望有更好的办法。TMPLATE还存在调用的问题,调用时需要切换到EQUIPMENT模块,然后再切回原来的模块,设计人员觉得这样很不方便。TMPLATE的应用范围很广,但是菜单工具里面只提供了以EQUIPMENT的形式创建模板,在实际应用中,TMPLATE可以放在许多对象下。设计人员只能采用自行拷贝的办法完成操作 AM系统的Fitting对象的定位与其他实体对象不一样,通常实体对象都由Position和Orientation这两个属性来确定它们各自空间的位置和姿态。Fitting对象却是通过Posline 、Delposition 、Desparam、Bangle、Zdistance等属性综合作用,来决定其所在空间的位置和姿态,相对来说比较复杂。这样也就制约了Fitting对象的使用 Fitting对象主要用于建立舾装件螺栓,螺母,垫圈和孔等型材、板材附件,由于前述原因,其他比较复杂的舾装附件只好采用TMPLATE的形式建立。如何解决Fitting定位问题,是扩大Fitting的使用范围的技术瓶颈。模板的问题解决方案是否也适用于Fitting呢?笔者对此进行了尝试,结果可行 2 TMPLATE问题的解决方案 本文提出了一个解决方案,针对性的解决TMPLATE在使用过程中存在的问题,达到这样的效果:随时能用――不用切换模块;随地可用――在可以合法使用模板的地方都可以用,不用再次转换;随便修改――不用再费力的框选,不用繁琐的命令 本程序主要实现的功能有:工具栏不用时可以最小化,减少占用屏幕空间;所有模板均通过三级目录可以迅速筛选想要的模板;模板的即时预览;点取参照点进行模板的创建,只要选中可以合法创建模板的节点就可创建;实现EQUIPMENT和TMPLATE模式的随意转换,获得EQUIPMENT的整体操作性 该程序的调用模板如图1所示,其操作步骤如下:(1)选中要调用的模板,进行预览(如图1);(2)选择创建模板的节点;(3)在屏幕上选取参照点,以该点为基点创建EQUIPMENT;(4)对EQUIPMENT进行整体旋转,位移操作;(5)位置调整完毕后,将EQUIPMENT转换为TMPLATE;(6)修改时,将TMPLATE转换为EQUIPMENT,修改完毕则将EQUIPMENT转换为TMPLATE 未来考虑增加模板的参数化输入部分,在调用参数化模板的同时,给出设定参数,一次完成此类模板的调用,增加程序的实用性 3 FITTING问题的解决方案 Fitting对象先创建为中间状态,可以利用手柄进行旋转、定位,完毕后将中间状态转化为最终状态,并能实现两个状态的无差别转换。程序界面参见图2 程序的操作步骤:(1)选中要调用的Fitting对象;(2)选择创建Fitting对象的节点;(3)在屏幕上选取参照点,以该点为基点创建Fitting中间对象;(4)利用手柄对Fitting中间对象进行旋转定位,位移操作;(5)位置调整完毕后,将Fitting中间对象转换为Fitting最终对象;(6)继续调用其他Fitting对象;(7)修改时,将Fitting最终对象转换为Fitting中间对象,修改完毕则将Fitting中间对象转换为Fitting最终对象 4 小结 通过铁舾建模的二次开发,提供了更加友好的操作界面,能更加简易快捷地对TMPLATE和FITTING对象进行各种操作,准确定位,为舾装百

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档