UG二次开发技术在汽车冲模标准件库开发中的应用_第1页
UG二次开发技术在汽车冲模标准件库开发中的应用_第2页
UG二次开发技术在汽车冲模标准件库开发中的应用_第3页
UG二次开发技术在汽车冲模标准件库开发中的应用_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、欢迎访问Freekaoyan论文站UG二次开发技术在汽车冲模标准件库开发中的应用欢迎访问Freekaoyan论文站    欢迎访问Freekaoyan论文站    1 引言    美国EDS公司的Unigraphics(UG)是一个优秀的机械CAD/CAE/CAM一体化高端软件,它基于完全的三维实体复合造型、特征建模、装配建模技术,能设汁出任意复杂的产品模型。再加上技术上处于领先地位的CAM模块、内嵌的CAE模块,使CAD,CAE和CAM有机集成,可以使产品的设计、分析和制造一次完成,已经广泛应

2、用于航空航天、汽车、通用机械、家用电器等领域”,。作为通用CAD/CAE/CAM软件,UG功能非常强大,但缺乏通用标准件库以及行业标准件库,而具体行业的产品设计总是会经常用到通用标准件和本行业标准件。若每次设计对每一零件均从头开始建模,则要做大量重复性工作,因此,有必要开发通用标准件库以及行业标准件库,以提高产品没计效率,缩短没计周期。    2 UG二次开发工具    UG软件提供了CAD/CAE/CAM业界最先进的编程工具集,以满足用户二次开发的需要,这组工具集称之为UG/Open,是一系列UG开发了具的总称,它们随UG起发布,以

3、开放性架构面向不同的软件平台提供灵活的开发支持,UG/Open套件主要由4个开发工具组成,如图1所示。利用UG/Open提供的应用程序和开发工具,用户可以在其提供的平台上开发出适合自己需要的CAD产品。    2.1 UG/Open CRIP语言    (1)编写源代码:利用文本编辑编写源代码,并以扩展名.grx存盘。    (2)编泽源程序:将源程序进行编译生成扩展名为.gri的编译文件。如果主程序中含有子程序,则两者要分别进行编译,链接时主程序自动对于程序进行链接。   

4、 (3)链接程序:将扩展名为.gri的文件链接生成可执行的GRIP文件,扩展名为.grx。    (4)运行程序:链接生成的.grx文件,可以通过用户化的菜单或对话框调用,也可以通过UG的菜单项File-Execute UG/Open-Grip直接运行。    2.2 UG/Open APl程序    UG/Open API(Application Programming Interface,应用编程接口),是个允许用户访问并影响UG对象模型(Object Model)的程序集,它提供了比GRIP更多的对

5、UG及其模块进行操作的功能,包括建摸装配、有限元分析、机构运动分析、制造等。它支持C/C+语言,可以充分发挥C语言编译、运行效率高,功能强大的特点。并且,这些APl函数可以无缝地集成到C+程序中,并利用强大的Microsoft Visual C+集成环境进行编译。这样,就可以充分地发挥出VC强大的功能和极其丰富的资源,包括MFC类库,使用面向对象的软件工程方法,优质高效地进行软件的开发。根据程序运行环境的不同,UG/Open APl程序可分为两种模式:    (1)外部(External)程序模式:UG/Open API外部程序可以脱离UG环境在操作系统下单独运行

6、,运行的结果通常不能在UG图形界面中显示,也无用户交互界面,所以应用较少。通常用于不需要图形界面的后台应用程序,如打印机或绘图仪输出。    (2)内部(Internal)程序模式:UG/Open APl内部程序只能在UG环境下运行,用VC将应州程序编译链接生成动态链接库(*.dll)文件,UG启动时会自动加载动态链接库,供用户莱单调用,用户开发的应用程序能与UG软件无缝集成。并且这种模式下有较好的人机交互性,因此应用较为广泛。    2.3 UG/Open MenuSeript    UG/Open M

7、enuSeript是UG/Open的一个重要组成部分,支持UG上菜单和弹出式下拉菜单的修改,通过它可以改变UG菜单的布局、添加新的菜单项和工具条,生成用户化的菜单进而集成用户二次开发的特殊应用,应用MemiSeript进行用户菜单定制主要有两种实现途径:    (1)通过编辑纯文本的菜单脚本文件(*.men)创建,修改UG的主荚单及下拉菜单,而不用开发C语言程序。    (2)利用C/C+语言编程调用UG/Open APl提供的MenuScript APl函数及于程序开发定制用户菜单。    2.4 UG

8、/Open UIStyler    UG/Open UIStyler是一个构建UG风格对话框的直观可视化的编辑器。通过选择和放置对话框控件,能实现所见即所得,可以避免复杂的图形用户接口(GUI)编程。而且,UIStyler创建的对话框可以在MenuSeripl中调用,因此可以实现在UG菜单项上调用UlStyler创建的对话框,从而将用户应用程序和UG完全融合。    3 汽车冲模标准件库的建立及其实现技术    汽车冲模标准件作为模具行业的常用零部件,有其鲜明的特点,通常包括标准模架、导向装置、安放装置,

9、起重装置、限位装置、冲切装置,定位装置等。以中国模具工业协会2002年版<<汽车冲模标准汇编>>,没计开发了一套完整的汽车冲模三维参数化标准件库、该标准件库与UG的集成环境有机地结合在一起,界面简捷直观,操作方便,具有良好的人机交互、可扩充性和可移植性。    标准件库的建立综合运用了上述UG/OpenMenuSript、UG/Open UG/Open UIStyler、UG/Open API他Visual C+6.0等UG二次开发关键技术其程序框如图2所示。其中,利用UG/Open MenuSeript编写用户菜单,直接挂在UG系统的主菜单上,形成与UG融合统个的界面;利用UG/Opea UISlyler制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论