tft每日頭條

 > 科技

 > UG二次開發技術基礎

UG二次開發技術基礎

科技 更新时间:2024-11-10 07:55:15

前幾期中為大家介紹了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\NX 12.0\UGOPEN\NXOpenExamples\VB\Templates文件目錄中複制NXOpenApplication與NXOpenWinFormApplication兩個壓縮文件到C:\Users\X2\Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual Basic文件目錄中。

UG二次開發技術基礎(二次開發)1

注:其中的X1是UG軟件的安裝盤符,X2是計算機名稱。

二、工程創建

在Microsoft Visual Studio Professional 2015軟件中新建項目,模闆Visual Basic下點選UG軟件的VB.NET開發模闆NXOpen Application。

UG二次開發技術基礎(二次開發)2

三、NX Open開發接口引用

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

UG二次開發技術基礎(二次開發)3

四、代碼編寫

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

UG二次開發技術基礎(二次開發)4

五、程序運行

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

UG二次開發技術基礎(二次開發)5

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

UG二次開發技術基礎(二次開發)6

The End


上一篇:CATIA軟件二次開發:Excel中點坐标數據導入與生成點應用程序編寫

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved