UG二次开发实用教程.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UG二次开发实用教程

二次开发应用框架 主要内容 工程项目的创建 概述 利用UG/Open AppWizard向导 – 设置向导1 利用UG/Open AppWizard向导 – 设置向导2 利用UG/Open AppWizard向导 利用UG/Open AppWizard向导 利用UG/Open AppWizard向导 利用UG/Open AppWizard向导 利用Win32应用程序向导 - 新建项目 利用Win32应用程序向导 - 设置项目属性(1) 利用Win32应用程序向导 - 设置项目属性(2) 利用Win32应用程序向导 - 设置项目属性(3) 利用Win32应用程序向导 - 设置项目属性(4) 利用Win32应用程序向导 - 设置项目属性(5) 利用Win32应用程序向导 - 设置项目属性(6) 应用程序框架 应用程序框架 应用程序框架 应用程序框架 工程路径设置 工程路径设置 - 配置文件法 工程路径设置 - 配置文件法 工程路径设置 - 环境变量法 API运行模式 API运行模式 – 内部模式 API运行模式 – 内部模式 API运行模式 – 内部模式 API运行模式 – 内部模式 API运行模式 – 外部模式 API运行模式 – 外部模式 程序的初始化及终止 程序的初始化 用户入口 用户入口 用户入口 外部模式下的程序可以在操作系统下运行,不必在UG环境中作为UG 的子程序运行。外部程序是可执行程序,运行时只要有UG License 的支持,就可以由操作系统直接执行,不需要启动UG。 它的优点是不必启动UG,属于后台执行,这样可以节约运行时间,其缺点在于它不能和UG发生联系,因而不能利用UG的显示窗口动态反馈操作结果,同时也不能实现一些用户的交互操作和管理或控制出图,所以它一般用于part 零件文件大量创建,而不适用于用户交互性的几何建模和修改、存取外部程序在操作系统平台的命令行直接执行即可。 外部程序的一般格式如下: #include uf.h /*头文件*/ int main(int argc, char** argv) { /*申明变量*/ UF_initiialize(); /*用户代码*/ UF_terminate(); } 所有UG/Open API程序的使用,必须及时进行初始化和终止,以确保获取或释放UG/open API的执行许可权限。在调用UG/Open API的函数前,应先调用 UF_initialize()来获得执行许可权限。一般来说,第一个调用的UG/open API函数就是UF_initialize()。当不再调用API函数的时候,必须调用UF_terminate()来释放执行许可权限。 UF_initialize()函数的调用应该紧跟程序中的变量声明部分,而int UF_terminate()则应在程序最后才被调用,对于外部UF和内部UF都是如此,这说明外部UF的运行虽然脱离UG,但仍离不开API执行许可权限的支持。 User Exit是UG/Open API中的一个重要概念。UG在运行过程中某些特定的地点存在着规定的入口,当进程执行到这些入口时,UG会自动检查用户是否在此处已定义了指向内部UF程序位置的环境。若没有定义则以UG默认的方式继续运行下去;若已定义则从该处自动运行用户开发程序,这个过程被称为User Exit。 利用不同的User Exit能让用户程序在UG运行到特定点时被自动执行。不同的入口具有不同的User Exit名称,用户程序以不同的User Exit作为入口点,就能决定该程序在UG进程的哪个阶段被自动激活并运行。 每个User Exit都有唯一的入口名称,以便用户在子程序中调用,当UG执行到某个入口时,便会在用户程序中寻找对应的User Exit函数名称,若存在则调用该函数并执行函数体,若不存在则继续UG默认进程。 最常用的User Exit是ufsta()与ufusr() UF_exit.h Thank You Title Slide Title is 28 pt. Arial. Subtitle and speaker’s name are 18 pt. Arial. Photo may be customized for your purpose. Photos depict interesting points of view. Photo colors are desatur

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档