UG二次开发技术研究.pdf

UG二次开发技术研究.pdf

ID:57272855

大小:261.41 KB

页数:3页

时间:2020-08-08

UG二次开发技术研究.pdf_第1页
UG二次开发技术研究.pdf_第2页
UG二次开发技术研究.pdf_第3页
资源描述:

《UG二次开发技术研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、·48·现代机械2005年第5期文章编号:1002-6886(2005)05-0048-03UG二次开发技术研究吴占阳,侯忠滨,谌祖辉(西北工业大学机电工程学院,陕西西安710061)摘要:通过对UG二次开发各模块的分析,并结合一个具体实例,总结了利用UG进行二次开发的方法与步骤,使UG二次开发人员对具体开发过程有了全面的了解,能够有针对性地进行二次开发。关键词:UG/OPENAPI二次开发UnigraphicsVC++6.0StudyoftheQuadraticExploitationTechnologyBasedonUGWUZhan2yang,HOUZho

2、ng2bin,CHENZu2huiAbstract:ThroughanalyzingallkindsofthequadraticexploitationmodulesbasedonUGwithanexample,thispapersumma2rizesupthemethodsandstepsofthequadraticexploitation.Itenablesthedevelopertohavegreatknowledgeoftheexploitationprocedureandtodevelopthesoftwareinaspecificfieldwith

3、purpose.Keywords:UG/OPENAPI;quadraticexploitation;Unigraphics;VC++6.0在机械CAD领域,依托大型通用CAD软件进行二次开的,必须启动UGGateway才能被运行。UG调用内部UF的发,是CAD行业发展的一大趋势。既可以避免从底层进行开方式有两种:一种是启动UG后,从File→ExecuteUG/OPEN发的工作量大、重复开发的弊端,又可以多快好省的推广、拓→UserFunction被运行(入口为ufusr());另一种则是从用展CAD的应用。特别是在具体的专业领域,依托通用软件进户创建的菜单中

4、(MenuScript)调出用户定制的界面(UISty2行二次开发,更具针对性,从而更具有现实意义。本文就如何ler)来运行(入口函数ufsta())。内部UF的优点是能处理以大型通用软件UG为平台进行二次开发的方法作一探讨。UG的UI对象接口,实现和UG界面的无缝集成并扩充UG的特定功能,而且它执行时每个步骤都能从UG的客户窗口1UG简介中得到动态反映,因此它能方便的通过UI界面对象来实现Unigraphics(简称UG)提供的二次开发模块包括:与用户的交互、屏幕选取等复杂操作。UG/OPENGRIP,UG/OPENAPI,UG/OPENMenuScript

5、2.2External环境[1]和UG/OPENUIStyler。同时提供了良好的二次开发语言外部UF程序是可执行程序(3.DLL),运行时只要有接口(C语言),使UG的图形功能和计算功能有机结合,便于UGLicense的支持,就可以由操作系统直接执行,不需要启用户开发专用的CAD系统。动UGGateway(主界面)。它的优点是不必启动UG,属于后UG/OPENGRIP使UG的内嵌语言,必须在UG环境下台运行,可以节约运行时间,其缺点在于它不能和UGGete2使用。由于缺乏高级语言的支持,其功能受到一定的局限。way发生联系,因而不能利用UG的显示窗口动态反馈

6、操作由于UG/OPENAPI的编程的灵活性,且具有高级语言支结果,同时也不能实现用户的交互操作。持,同时能利用VC++强大的编译功能,开发出功能强大的所有的UG/OPENAPI函数都可在内部环境中使用,大CAD软件,近年来愈亦受到重视。本文重点讲解如何就UG/部分的UG/OPENAPI函数可在外部环境中使用。OPENAPI进行二次开发。3系统环境设置2UG/OPENAPI概述因为UG的使用如今已在微型机上普及,这里针对Win2简单说来,UG/OPENAPI是Unigraphics与外部应用程dowsNT2000系统平台下利用内部UF进行二次开发时对序之间的接

7、口,也称UserFunction(用户函数UF)它包含了系统环境的设置作一介绍。一般来说,总是利用UG/OPEN约2000个C函数。API、MenuScript和UIStyler这三者联合进行二次开发,在这UF程序的源代码并不能被UG直接执行,它和C程序之前必须进行系统环境设置。一样必须通过编译形成动态链接库或可执行文件后才能发挥方法一:打开$UG_BASE_DIR/ugii/目录下的ugii_env.作用,UG/OPENAPI程序能在两种不同的环境下运行:dat文件(该文件包含Unigraphics系统的全部环境变量及系[1]2.1Internal环境统路径

8、定义),找到下面两条语句:内部UF是以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。