UG产品造型_UG模具设计_UG加工编程-【专业UG软件培训】

  课程设置
创新设计  创新设计
UG产品设计  UG产品设计
UG模具设计  UG模具设计
模流分析  模流分析
UG数控编程  UG数控编程
逆向工程  逆向工程
UG五轴加工  UG五轴加工
UG运动仿真  UG运动仿真
UG级进模具  UG级进模具
  • 联系方式
                  
   >  UG二次开发调试技巧
  UG二次开发调试技巧  

发表人:admin   来源:未知   时间:2012-06-25

  今天郑州ug培训讲一讲ug二次开发UG/Open通过一个开放的平台包含一系列的基于UG的应用软件的柔性集成。其目的是为了计算机集成应用,实现数据共享。它具有开放的体系结构。UG/Open提供了一种能够完成下列工作的应用软件和工具:1)通过UG/OpenAPI或UG/OpenGRIP提供了与UG对象模型(UGObjectModel)的接口;2)生成和管理用户自定义对象(UserDefinedObjects或CustomObjects),包括管理它们与UG对象的相关性;3)提供反映第三方应用软件的UG图形界面本地化方法;4)利用相关产品如IMANITK和Parasolid;5)利用和集成新的UG/Open技术并使之成为应用可能。UG/OpenAPI是一个允许程序访问并影响UG对象模型的程序集,并同时提供一个UG所共容的编译和联接程序的方式。它支持C/C++语言,头文件(headerfiles)支持ANSIC。在UG软件系统中相关的还有:UG/OpenGRIP(/NC),UG/OpenMenuScript,UG/OpenIMANITK和Parasolid UG/OpenAPI执行许可证:开发运行一个UG/OpenAPI程序需有UG/Open开发许可证和执行许可证,用户通过UF_initialize()来访问并通过UF_terminate()来返还这些许可证。例程和UG/OpenAPI头文件在用户应用平台UG安装目录下的ugopen目录里,WindowsNT系统是%UGII_BASE_DIR%\ugopen,用户可以访问并利用这些程序和文件。
一、UG/OpenAPI在WindowsNT操作系统里的安装1.UG(V14.0)要求C编译器版本为MicrosoftVisualC++V5.0以上,本文所述为VC++6.0版本。2.定义环境变量(environmentvariables),定义方法:开始-设置-控制面板-系统,在“系统特性”框里点击“环境”栏,在“用户变量”里即可设置。必需的环境变量:UGII_USERFCN,该变量指向UG/OpenAPI库函数所在的目录。其它的环境变量,1)变量:EXCEEDHOME,若欲使用包含UG/Open API Motif程序的prototypes的uf_ui_xt.h头文件时必须定义;2)变量:EXCEEDLIBS, 在uflink连接时指定应包含哪个eXceed/NT-XDK库函数时需定义;3)变量:INCLUDE,使C预处理器查找头文件(.h files);4)变量:LIB,它使C连接器查找对象库函数并输入库函数;5)变量:PATH,它使系统查找可执行文件、DLLs(Dynamic Link Library,动态连接库函数)和Scripts(命令表)。接下来郑州ug培训提供些UG二次开发调试技巧
一、UG NX4,在调试时注入方式。NX4只能是这种,NX5可以在属性里设置另一种。NX4使用的是VS20031,在程序中设置断点,编译模式debug2,设置卸载方式,前面已说3,启动UG,或者UG正在运行4,在VS2003中找到【调试】菜单,选择【进程】5,选择进程ugraf.exe,点击【附加】6,勾选“Native”程序类型,多说一句,.net程序选择CLR类型7,在VS中启动调试,然后在UG中加载dll,8,打开VS2003调试9,调试完选择【调试】菜单中的【全部分离】或者【停止调试】,两者的区别自己研究。10,最后别忘了,如果设置手工卸载,还要在UG中卸载dll二、UG NX5,VS2005.采用project 属性中设置的方式。当然也可以同上。,在程序中设置断点,编译模式debug2,设置卸载方式,前面已说3,启动UG,或者UG正在运行4,在VS2005中设置project属性页,5,在【configuration property】中的“Debugging”中,指定command为你的ugraf.exe,当然包括路径同时选择“attach”为Yes.另外,.net程序也是如此。6,启动调试调试7,在UG中加载dll,8,打开VS2003可以调试了9,调试完选择【调试】菜单中的【全部分离】或者【停止调试】,两者的区别自己研究。10,最后别忘了,如果设置手工卸载,还要在UG中卸载dll
 

本文TAG关键词: UG二次开发调试技巧
随机推荐:
教学环境    
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
课程设置 | 清新简介 | 热点咨询 | 网络报名 | 就业明星 | 联系我们 | 咨询电话0371-63218905
河南省郑州清新教育 豫ICP备11002289号-1号
地址:郑州东风路与文化路交叉口向西200米路北汇宝大厦501 电话:0371-63218905
邮箱:qingxinnet@163.com 传真:0371-63218832