# 一、NX集成配置 ## 1. 安装 1. 解压文件 `ConnorNX.rar` 到NX安装目录%UGII_BASE_DIR%\ConnorNX` 2. 在NX安装目录找到文件%UGII_BASE_DIR%\UGII\menus\custom_dirs.dat` ,新增行%UGII_BASE_DIR%\ConnorNX` 3. 将文件 connor_nx_itk.dll 拷贝到TC目录`$TC_ROOT\bin`,并修改首选项TC_customization_libraries,新增行`connor_nx_itk` ## 2. 签名 需要对`Connor_NXOpen.jar`文件进行签名,使用CMD执行命令: ```text %UGII_BASE_DIR%\NXBIN\SignJar.bat %UGII_BASE_DIR%\ConnorNX\Application\Connor_NXOpen.jar ``` ## 3. NX 目录配置 `%UGII_BASE_DIR%\ConnorNX\Startup` 目录中包含两个文件`ConnorNX.men`和`ConnorNX.rtb` 1. 在`ConnorNX.men`定义按钮 ```text BUTTON 命令ID LABEL 按钮文本 ACTIONS Connor_NXOpen.jar ``` 2. 将按钮添加到`ConnorNX.rtb` ```text BUTTON 命令ID RIBBON_STYLE SMALL_IMAGE_AND_TEXT ``` ## 4. 命令ID **编码器:**`autocode` **模块化设计:**`top-down-design#首选项名称` > 模块化设计命令ID中首选项配置为多值、站点。 > > 1. 第一行填写模板对象ID。模板对象最新版本要求发布,版本下以“规范”关系添加图纸简图数据集,命名分别为“二维简图.bmp”和“三维简图.bmp” > 2. 第二行开始配置图纸属性,格式“显示名称=属性名称[=下拉值1;下拉值2;下拉值3...]” > > 示例: > > ```text > C3F000001138 > 高度=gaodu=30;50;80;180 > 导柱间距1=jj1=1700;1800;1900 > 导柱间距2=jj2 > 导柱直径=zj=80;90;100 > 机架高度=gd > ``` > > 配置首选项:**Connor_NXBomClone**,多值,站点 > > 格式: > > ```text > 第一行:需要检查的版本属性名称 > 第二行:需要检查的版本属性值,匹配时进行克隆操作 > 第三行:模板版本下规范关系的三维数据集名称 > 第四行:模板版本下规范关系的二维数据集名称 > 第五行:固定内容,表示申请新编码的输入参数 “&;&6&;&1&;&999999&;&1&;&”。配置释义“&;&编码长度&;&起始流水&;&最大流水&;&步长&;&exclude” > ``` > > 示例: > > ```text > object_desc > 是 > 三维简图.bmp > 二维简图.bmp > &;&6&;&1&;&999999&;&1&;& > ``` # 二、NX签名配置 ## 1. 安装 1. 解压`NX签名.rar`文件到目录`%UGII_BASE_DIR%\NXBIN` 2. 将文件 connor_nx_itk.dll 拷贝到TC目录`$TC_ROOT\bin`,并修改首选项TC_customization_libraries,新增行`connor_nx_itk` ## 2. 签名 需要对`NX12_Open_CS_Wizard1.exe`文件进行签名,使用CMD执行命令: ```text %UGII_BASE_DIR%\NXBIN\SignDotNet.exe %UGII_BASE_DIR%\NXBIN\NX12_Open_CS_Wizard1.exe ``` ## 3. 首选项 配置首选项:**Connor_Sign_NX_EXE_Path**,单值,站点。 值填写`NX12_Open_CS_Wizard1.exe`文件路径 示例:`%UGII_BASE_DIR%\NXBIN\NX12_Open_CS_Wizard1.exe`