基于UG节憾抽油机吴键部件的开发众应用 - 理科论文 - 中国知网 毕业论文,数控论文,PLC论文,单片机论文,电子商务论文, 建筑论文,中英文对照,毕业设计 毕业论文,数控论文,PLC论文,单片机论文,电子商务论文, 建筑论文,中英文对照,毕业设计
发新话题
打印

[机械自动化] 基于UG节憾抽油机吴键部件的开发众应用

基于UG节憾抽油机吴键部件的开发众应用

摘要:系统总结了UG(Unigraphics)二次开发过程和各组件的特点,研究了在三维企业标准件库中
建立相关的关键二次开发技术,并将二次开发技术应用到建立基于UG的游梁式抽油机企业标准件库中,
实现零件的参数化设计,提高产品的设计效率。
    关键词:UG;二次开发;数据库

    美国EDS公司的Unigraphics (UG)是一个优
秀的机械CAD/CAE/CAM一体化的高端软件,它
基于完全的三维实体复合造型、特征建模和装配建
模技术,能设计出任意复杂的产品模型,已经广泛应
用于航空、航天、汽车、通用机械和家用电器等领域。
作为通用CAD/CAE/CAM软件,UG功能非常强
大,但缺乏通用标准件库以及行业标准件库。抽油
机的产生和使用由来己久,迄今已有百年历史。应
用最早,普及最广的当属常规型游梁式抽油机,结构
简单,可靠耐用,操作维修方便,至今在世界各产油
国中仍占绝对优势。游梁式抽油机的设计与制造工
作量大,若每次设计对每一零件均从头开始建模,则
要做大量重复性工作,因此,有必要开发通用标准件
库,以提高产品设计效率,缩短设计周期。
1 UG二次开发方法及关键技术
    UG/Open是一系列UG开发工具的总称。它
们随UG一起发布,是UG软件为用户或第三方开
发人员提供的最主要的开发工具。它主要由UG/
Open API,UG/Open GRIP, UG/Open MenuScript
和UG/Open UIStyler 4个部分组成。利用UG/
Open提供的应用程序和开发工具,用户可以在其平
台上开发出适合自己需要的CAD产品。
1. 1 UG/OPEN MenuScript界面菜单编辑语言
    利用UG/OPEN MenuScript,可以用ASCII码
编辑器来编辑、删除和添加已经存在的菜单,并可以
为自己的程序建立专门的菜单条。MenuScript可
以执行UG/OPEN API和UG/OPEN GRIP所编
写的程序或User Tool Definition(用户工具定义文
件),通过下拉式或弹出式菜单,把自己开发的应用
程序无缝的嵌人到UG系统中。
1. 2 UG/OPEN UIStyler用户界面制作工具
    UG/OPEN UIStyler是一个可视化的对话框
编辑器。UG/OPEN UIStyler模块提供了强大的
制作UG风格对话框的功能,它提供了丰富的控件。
通过选取和放置控件,生成UIStyler对话框文件
(*. dlg)和C代码(*. c, *. h),从而减少了开发
者的开发时间。UG/OPEN UIStyler由对话框编
辑器(Design Dialog)、项目浏览器(Object Browser)
和资源编辑器(Resource Editor) 3部分组成,通过
这3部分可以很容易地开发出符合用户的对话框。
1. 3 UG/OPEN GRIP是UG提供的专用的用户图
      形交互语言
    GRIP(Graphics Interactive Programming)是
UG内嵌的专用图形交互编程语言。利用GRIP程
序,可以完成与Unigraphics的各种交互操作,如实
体建模和工程制图,实现文件管理,还可以存取数据
库,提取几何体的数据和属性,对已存在的几何体进
行参数编辑及其他对话菜单选择和通用构造子功能
等。GRIP语言与一般通用语言一样,有完整的语
法规则、程序结构和内部函数。GRIP程序同样要
经过编译、链接后,生成可执行程序,才能运行。
1. 4 UG/OPEN API应用编程接口
    UG/OPEN API又称User Function,是一个允
许程序访问并改变UG对象模型的程序集,是UG
软件提供的另外一个二次开发编程语言工具,也具
有与外部高级开发语言的接口。UG/OPEN API
封装了近2 000个UG操作的函数,这些函数和过
程分别在$} UGII_BASE_DIR } \ ugOPEN目录下
的头文件中定义。通过UG/OPEN API的编程,可
以对UG的图形终端、文件管理系统和数据库进行
操作,几乎所有能在UG界面上的操作都可以用C
语言编程来实现这些UG/OPEN API函数的调用,
从而实现用户化的需要。
附件: 您所在的用户组无法下载或查看附件

TOP

发新话题