UG\NX二次开发 程序出口、初始化和终止

文章作者:里海
来源网站:https://blog.csdn.net/WangPaiFeiXingYuan


简介:

UG\NX二次开发 程序出口、初始化和终止

出口(User Exit)

        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。

<

猜你喜欢

转载自blog.csdn.net/WangPaiFeiXingYuan/article/details/131162291