关键词
面向航空研发企业的MBD数字化检测系统的实现
作者: 陈天博   来源: 中国科学院大学(工程管理与信息技术学院) 年份: 2016 文献类型 : 学位论文 关键词: UGOPENAPI  二次开发  MFC  模型检查  MBD  
描述: UG NX是西门子公司开发的一套主流三维CAD/CAE/CAM通用软件,在我国高端设计制造行业有很广泛的应用,但客户仍然有一些需求是它本身不能满足的,用户需要在UG软件的基础上进行二次开发,才能满足实际工作的需要,提高设计效率。论文课题来源于某航空研发单位,该单位一直使用UG进行模型设计工作,使用人工方法对提交的UG模型文件进行质量检查。这种方法不仅周期长,成本高,而且容易受评价人员个人直觉和经验的影响,无法保证评价结果的科学性。特别是增加了MBD标注技术之后,必须有更高效的方法进行模型质量的保障。本论文提出应用UG Open开发了基于三维实体建模环境的模型质量评价软件,实现了设计与评价的实时交互。通过在评价软件中嵌入企业应用标准数据,保证了评价结果的科学性。论文首先介绍了国内外利用二次开发技术进行三维模型检测的现状,结合设计人员使用UG软件的实际情况及企业标准化的要求,利用UG二次开发工具,论文随后介绍了UG二次开发工具UG OPEN API, GRIP, MenuScr ipt以及UIStyle的使用方法,由于目前国内对UG的CAD应用功能的二次开发研究甚少,所以进一步详细介绍了UG在模型检查的二次开发技术,并结合企业的需求构造出适用于企业的MBD模型检查的通用程序。针对UG Open API在开发过程中存在的字符串处理复杂,数据结构内容较少,界面开发工具有限等问题,提出了利用MFC进行UG二次开发的方法,充分发挥MFC丰富的软件资源和高端三维CAD软件UG图形处理能力强的特点。通过分析和研究MFC与UG二次开发的基本原理和方法,解决了基于MFC开发的界面程序与UG应用程序接口问题,并以程序示例说明实现了UG与MFC之间的相互调用。该系统借助VC++开发平台,利用UG OPEN API函数实现对UG对象的操作,并有效地对UG进行二次开发。系统设计采用面向对象的设计方法,在设计MBD模型过程中,UG系统能够自动完成一系列的检查工作。因此它可以帮助设计人员节省时间和经历,提高设计效率,充分发挥计算机在模型设计中的作用。最终提交的MBD数字模型检测系统与UG集成环境有机结合在一起,界面友好,具有良好的可扩充性和可移植性。系统界面简洁直观,操作方便,具有良好的人机交互性,可扩充性和移植性,大大提高了设计效率和模型质量。企业应用表明该MBD数字模型检测系统是高效的、可靠的。
< 1
Rss订阅