UG_NX二次开发中常见的几种外挂加载方法
UG_NX二次开发中常见的几种外挂加载方法
一般在NX插件开发的过程中,常见的会有这么三种方式的加载到UG里面。
BAT批处理 (推荐)
用环境变量的方式,
custom_dirs.dat
还在有一种是在UG安装目录上的一个目录里(因为基本上很少用开发放那里,邹老湿也忘记了是在哪里)
下面是来先讲一下我们所说的外挂的开发结构。
外挂开发项目里头一定会有application,startup两个文件夹。 UDO和DFA的文件就看开发者的项目了。
我们首先来看一下BAT批处理 (推荐)的方法。
下面是BAT批处理代码,如果你要用的话相关的目录要更改一下,就可以定制UG起动加载什么项目了。
@echo NX12 dev environment
set UGII_BASE_DIR=D:\Siemens\NX12
set UGII_ROOT_DIR=D:\Siemens\NX12\UGII
#set UGII_LANG=english
set UGII_LANG=simpl_chinese
set UGII_DISPLAY_DEBUG=1
set PRINT_DIALOG_BITMAP_NAMES=1
set UGII_USER_DIR=D:\NX12
start "title" "%UGII_ROOT_DIR%"ugraf.exe%*
用环境变量的方式
你可以用下面的三个环境变量来加载你的外挂。
UGII_SITE_DIR
UGII_VENDOR_DIR
UGII_USER_DIR
用的方法是右键我的电脑--属性--更改设置--系统属性--高级--环境变量
custom_dirs.dat
你也可以把你的插件所在的地址直接找到UG安装目录里找到custom_dirs.dat的文件。直接把地址放到里面去就可以了。
如果企业级别的开发可能会用到UGII_ENV_FILE这个环境变量来指定一个外挂地址的文件。
文章来源:CAX研究中心