- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- SIMCA-P数据处理过程.doc
- SJKZ阀门资料.doc
- SKF摩擦力矩计算公式.doc
- SiSonic--硅麦的使用注意.doc
- SG5351黑色压合异物分析报告.ppt
- SMT工艺流程与注意事项(精).ppt
- SMW工法三轴水泥搅拌桩施工方案.doc
- SMART 触摸屏程序下载方法.docx
- SMED快速换模(完整版)19068.ppt
- SolidWorks 建模图样5.ppt
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 重庆市两江新区2024-2025学年数学六年级第一学期期末检测试题含解析.doc VIP
- 人教版(2024年新版)七年级上册美术全册教学设计.docx
- Desouttter马头电动装配系统CVI3 系列 CVI3 Controllers CVI3 Vision (6159326910) CVI3 tightening controllers Conf.pdf
- 【MOOC】时间序列分析-中南财经政法大学 中国大学慕课MOOC答案.docx
- 2024-2025学年重庆市六年级数学第一学期期末检测试题含解析.doc VIP
- 高中政治(必修1+必修2)期末测试卷(二)(原卷版).docx VIP
- 高中生物 2023-2024学年安徽省合肥高一(上)期末生物试卷.pdf
- 太阳能光伏产业链垂直一体化构建研究.docx VIP
- SSCI收录管理学种期刊目录.docx
- GB51016-2014 非煤露天矿边坡工程技术规范.pdf
文档评论(0)