基于VB.NET的NX UG軟件二次開發基礎

前幾期中為大家介紹了CATIA軟件、AutoCAD軟件基于VB.NET二次開發,本期再來為大家介紹一下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文件目錄中復制NXOpenApplicationNXOpenWinFormApplication兩個壓縮文件到C:\Users\ X2 \Documents\VisualStudio 2015\Templates\ProjectTemplates\Visual Basic文件目錄中。

基于VB.NET的NX UG軟件二次開發基礎的圖1

注:其中的 X1UG軟件的安裝盤符,X2是計算機名稱。
二、工程創建
Microsoft Visual Studio Professional 2015軟件中新建項目,模板Visual Basic下點選UG軟件的VB.NET開發模板NXOpen Application

基于VB.NET的NX UG軟件二次開發基礎的圖2

三、NX Open開發接口引用
為項目添加UG軟件二次開發接口NXOpen.dllNXOpen.Guide.dllNXOpen.UF.dllNXOpen.Utilities.dllNXOpenUI.dll,引用文件位于X:\ProgramFiles\Siemens\NX 12.0\NXBIN\managed文件目錄下(XUG軟件的安裝盤符)。

基于VB.NET的NX UG軟件二次開發基礎的圖3

四、代碼編寫
打開項目代碼編輯窗口,可以看到代碼編輯區中NX Open提供的應用程序框架。然后在' Your code goes here代碼下編寫一段Guide.InfoWriteLine("Helloworld!")代碼。

基于VB.NET的NX UG軟件二次開發基礎的圖4

五、程序運行
1.代碼編寫完成后點擊“生成解決方案”工具按鈕,或者直接使用Ctrl+Shift+B快捷鍵,生成項目。項目生成成功后在項目文件的Debug目錄下可以看到生成的Hellow world.dl文件。

基于VB.NET的NX UG軟件二次開發基礎的圖5

2.打開UG軟件,依次點擊“文件”菜單→“執行”→“NX Open”,然后選擇并執行生成的Hellow world.dl文件。可以看到,在UG軟件彈出的信息提示框中顯示我們編寫的“Helloworld!”,二次開發測試成功。

基于VB.NET的NX UG軟件二次開發基礎的圖6

····The End····

文章來源工業機器人仿真與編程
登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1
3