基于VB.NET的NX UG软件二次开发基础
NX UG基于VB.NET的二次开发教程
NX UG软件版本:NX 12.0.0.27
开发软件版本:Microsoft Visual Studio Professional 2015
一、NX Open模板安装
首先,从UG软件的安装目录中的X1:\Program Files\Siemens\NX12.0\UGOPEN\NXOpenExamples\VB\Templates文件夹中复制NXOpenApplication与NXOpenWinFormApplication两个压缩文件到C:\Users\X2\Documents\VisualStudio 2015\Templates\ProjectTemplates\Visual Basic文件目录中。注解:这里的X1代表的是UG软件的安装盘符,而X2对应的是计算机名称。
二、工程创建
在Microsoft Visual Studio Professional 2015软件中新建项目,选择模板下的UG软件的VB.NET开发模板NXOpen Application。
三、NX Open开发接口引用
为当前项目添加NXOpen.dll、NXOpen.Guide.dll、NXOpen.UF.dll、NXOpen.Utilities.dll、NXOpenUI.dll等UG软件的二次开发接口,这些文件应该位于X:\ProgramFiles\Siemens\NX 12.0\NXBIN\managed文件目录下。X代表UG软件的安装盘符。
四、代码编写
打开项目代码编辑窗口,可以看到NX Open为二次开发提供的默认框架。在此框架下,在代码部分编写以下示例代码:
```
Guide.InfoWriteLine("Helloworld!")
```
请注意,这一部分代码用于演示如何在UG软件界面上显示简单的文本信息。
五、程序运行
1.生成解决方案:项目代码编写完成后,通过点击“生成解决方案”工具或使用快捷键Ctrl+Shift+B来生成项目。
生成后,在项目文件的Debug目录可以找到生成的Helloworld.dll文件。
2.执行二次开发:打开UG软件,按照菜单路径依次点击“文件” > “执行” > “NX Open”。然后选择并执行生成的Helloworld.dll文件。这时,在UG软件的信息提示框中显示了我们编写的信息,“Helloworld!”显示成功,证明二次开发已成功完成。
以上步骤详细介绍了基于NX UG软件进行VB.NET二次开发的基本流程,包括必备的软件版本、开发环境的准备、代码的编写和执行等关键步骤。