- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UG二次开发中主模型重命名实现-
UG二次开发中主模型重命名实现
瞿文燕
摘要:UG文件引用关系使得UG文件重命名成为问题,本文介绍可以用于UG文件重命名的三种方法,根据装配件及其他引用文件同步更改的要求,最终选定装配克隆操作。本文详细介绍了包括图纸文件和装配文件的克隆装配实现方法。
关键词:UG/Open;装配克隆;重命名
Abstract: It makes UG file renaming as a problem because the rename lost the reference information in the file. It introduce three methods which been used in UG file rename. We choose the assemble clone method for reference information altered synchronous in assemble file and other file which relates to it. We introduce the draft and assemble clone method carefully.
Keywords: UG/Open, assemble clone, rename file
0 引言
Unigraphics(简称UG)软件是当今世界上最先进的,面向制造行业的CADI/CAD/CAE/CAM高端软件[1]。UG是知识驱动的设计软件,实现了设计、仿真、生产数据一体化,使得复杂产品的设计简化。该软件广泛应用于汽车、航天、航空、机械、消费电子等工业的设计和生产。
与任何一款通用的集成软件一样,UG只能实现一般设计性软件通用的功能,无法面面俱到地实现每个行业每个公司的所有需求。因此具有一个开放的体系结构、简便和运行高效的二次开发平台是衡量该类软件具有适应性和生命力的重要指标。用户通过该软件进行二次开发将自己的行业或者公司的设计思想转换为特定的功能,从而实现行业或者公司的特殊需求。UG软件提供给用户较为完整的应用开发工具集——UG/Open,其主要包括UG/Open API、 UG/Open GRIP、UG/Open MenuScript和UG/Open UIStyler四个部分,涵盖了功能、菜单、对话框等多个方面的开发接口[2]。
1主模型复制功能需求
UG采用知识驱动方式,设计中的数据保持单一性,这使得更改模型中的任何数据都导致相关模型的数据改变。主模型数据在整个设计中只出现一次,装配模型中的模型相关数据是对主模型数据关联引用,图纸中和主模型关联的数据也是通过引用的方式获取,对于主模型的任何数据改变都会在相关的装配模型和图纸中得到体现[3](图1)。通过这种方式实现了数据的相关性和唯一性。
图1 子模块引用关系 在设计中初始设计文件名和最终提交的文件名常常不相同,对文件进行重命名是设计中常需要的一个功能。对父装配模型进行文件名更改时,文件中数据没有发生改变,因此保持着和主模型的引用关系。当对子模型文件名更改时,父装配和图纸中对主模型的引用关系的路径和文件名都会发生变化。对子模型文件名的更改会导致和其相关的模型和图纸都无法获取数据引用而失败。
2常见的重命名方法比较与分析
UG软件为装配体重命名提供了三种操作方法:(1)Save As方法,(2)COPYFILE方法,(3)装配克隆方法[4]。
Save As方法的操作步骤为:在UG界面打开一个新文件名,则装配根节点被复制了一份,如果要复制子节点,则需要将子节点文件设置为当前工作文件,然后再进行另存。此时新创建的节点将和原来的子节点或者父节点建立关联,如图2所示。Save As方法一次只能复制一个文件,只适合于单个或者少量的节点文件名的更改,无法复制整个装配树。同时对于子节点的加工文件或者图纸文件无法实现自动关联。
COPYFILE方法使用Win32接口函数进行复制整个装配文件夹,但是不可以对装配文件进行改变,无法对不在同一个目录的文件的关联进行复制,只适用于整个装配文件夹的拷贝,如图3所示。
装配克隆法在修改节点文件名的同时保持了新装配零部件相互关系不发生变化,对新模型的修改不影响原装配部件,如图4所示。同时可以根据定义前缀名或者后缀名的方式实现文件名的批量修改,或者单个定义的方式实现个别修改。如果装配节点定义了和之关联的图纸文件或者加工文件等相关关联文件,可以通过添加克隆的方式实现关联的添加。对比三种方式装配克隆法比较适合开发中进行装配和图纸的文件修改。
图2 Save As方法
图3 COPYFILE方法
图4装配克隆法
3基于装配克隆法的主模型重命名的设计与实现
装配模型复制中主要解决几个问题:(1)由于装配是批量复
您可能关注的文档
- MOS 器件.ppt
- Mr.ing鞋王网上销售创业.pdf
- MRF-202冷媒回收加注机说明书中文2.doc
- MSDS-二氧化铅.doc
- MSNQQ签名.doc
- MSTP四种业务类型.doc
- MRI图像-骨.ppt
- MTD原始设备描述 Microsoft Office Word 97 - 2003 文档.pdf
- M_BUS远传热量表综合布线之方案.pdf
- MT103的栏位说明.doc
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)