UG_NX二次开发中常见的几种外挂加载方法 

2018-06-24 09:02 发布

1805 0 0
本帖最后由 邹老湿 于 2019-8-6 20:18 编辑

UG_NX二次开发中常见的几种外挂加载方法

未标题-1.png

一般在NX插件开发的过程中,常见的会有这么三种方式的加载到UG里面。

BAT批处理  (推荐)

用环境变量的方式,

custom_dirs.dat

还在有一种是在UG安装目录上的一个目录里(因为基本上很少用开发放那里,邹老湿也忘记了是在哪里)

下面是来先讲一下我们所说的外挂的开发结构。

外挂开发项目里头一定会有application,startup两个文件夹。 UDO和DFA的文件就看开发者的项目了。

我们首先来看一下BAT批处理  (推荐)的方法。

下面是BAT批处理代码,如果你要用的话相关的目录要更改一下,就可以定制UG起动加载什么项目了。

  1. @echo NX12 dev environment
  2. set UGII_BASE_DIR=D:\Siemens\NX12
  3. set UGII_ROOT_DIR=D:\Siemens\NX12\UGII
  4. #set UGII_LANG=english
  5. set UGII_LANG=simpl_chinese
  6. set UGII_DISPLAY_DEBUG=1
  7. set PRINT_DIALOG_BITMAP_NAMES=1
  8. set UGII_USER_DIR=D:\NX12
  9. 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研究中心”
[mid=6]
B Color Smilies
快速回复 返回顶部 返回列表