UG的次开发工具.ppt
《UG的次开发工具.ppt》由会员分享,可在线阅读,更多相关《UG的次开发工具.ppt(11页珍藏版)》请在三一办公上搜索。
1、UG的二次开发工具,报 告 人:,主要内容1、概述2、UG/OPEN API模块3、UG/OPEN Grip模块4、UG/OPEN MenuScript模块5、UG/OPEN UIStyler模块6、总结,1、概述,UG二次开发是指在UG软件平台上,结合具体的应用需求,总结行业的设计知识和经验,开发面向行业和设计流程的CAD系统。UG软件中的应用开发模块提供了较为完整的应用开发工具集,利用该工具集可对UG系统进行用户化裁减和开发,用以满足实际的应用需要。UGOpen是一系列UG开发工具的总称,是UG软件为用户和第三方开发人员提供的最主要的开发工具。它主要包括以下几个部分:UGOPEN API、
2、UGOPEN GRIP、UGOPEN MenuScript 和UGOPEN UlStyler,如图1所示。,图1.UG/OPEN二次开发工具的组成,2.UG/OPEN API模块,UG0pen API又称User Function,是一个允许程序访问并改变UG对象模型的程序集。UGOpen RPI封装了近2000个UG操作的函数,它可以对UG的图形终端、文件管理系统和数据库进行操作,几乎所有能在UG界面上进行的操作都可以用UGopen API函数实现。我们可以在C程序和C+程序中以库函数的形式调用UG内部的近2000个操作。UG/OPEN API程序除了能够在UG环境下调用UG功能外,还能调用
3、UGOPEN GRIP程序,具有很大的灵活性。由于与各种C语言编辑环境有很好的兼容性,所以UGOPEN API程序的使用范围比较广泛。通过CC+语言编程调用API封装的函数和过程可以实现以下几个功能:1、对UG文件及相应的模型进行操作,包括UG模型的构建、编辑,装配体的建立以及工程图的创建等。2、在UG的主界面中创建交互式程序界面。3、创建并管理用户定义对象等。,UGOPEN API函数采用标准的名称约定,其一般格式为:UF_一,其中UF表示User Function;表示函数的应用范围,通常是应用范围名称的英文单词缩写。例如:MODL和ASSEM分别是Modeling建模模块和Assembl
4、y装配模块的名称缩写,DISP则是DispIay功能的名称缩写:表示其实现功能的语言描述,一般由下划线分开的动词和名词组成。例:UF_MODL createblock0表示在modeling模块中创建立方体函数UF_DISP set highlight()是高亮显示对象的函数UF_PART_ask_part_name0是获取部件文件名的函数,其他常用的动词还有edit(编辑)、delete(删除)。所有的API函数及其相应的参数可以在UG的帮助文档里找到。,3、UG0PEN Grip模块,在UGOPEN API工具发布之前,UG的二次开发工具是UGOpen GRIP(GraphicsInter
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UG 开发 工具
链接地址:https://www.31ppt.com/p-6522264.html