最近需要嘗試nx二次開發(fā),結(jié)合網(wǎng)上的文字教程以及一些視頻教程,總算是完成了環(huán)境的配置以及簡單實例的運行——根據(jù)用戶輸入的數(shù)據(jù),在原點處創(chuàng)建一個指定長寬高的立方體,配合了簡單的UI界面,完成了基本功能。
看到網(wǎng)上關(guān)于此類入門的教程并不算多,而且vs和nx版本各異,有不少是作者個人筆記,描述不夠詳盡,我在實測的過程中發(fā)現(xiàn)了一些描述不清的問題,對于入門者來說很不友好,于是我打算寫這篇文章,方便想入門的讀者,我盡量詳細描述操作方法與注意事項,方面入門者一步一步操作。
本文主要參考了《NX二次開發(fā)VS環(huán)境搭建》和
《NX/UG二次開發(fā)環(huán)境配置方法—史上最詳細版(以NX11.0和Visual Studio 2017為例)》
這兩篇文章,還有一些其他的視頻教程,感謝原作者的分享,幫助很大。
本文將以我目前使用的vs2019和nx1980為例進行說明,主要講述環(huán)境配置,之后會再專門寫一篇文章(文章已完成《UG/NX二次開發(fā)實例流程樣例(nx1980+vs2019)》)講述基本開發(fā)流程的實現(xiàn),以及如何解決開發(fā)中遇到的問題。
下面是nx二次開發(fā)環(huán)境的具體配置步驟:
1.安裝VS2019(筆者使用的默認(rèn)安裝目錄C:\Program Files (x86)\Microsoft Visual Studio\2019)
2.安裝NX1980(筆者使用的默認(rèn)安裝目錄C:\Program Files\Siemens\NX1980)
3.進入NX安裝目錄的,進入以下路徑:C:\Program Files\Siemens\NX1980\UGOPEN\vs_files\VC? (紅色字部份以用戶的NX安裝目錄為準(zhǔn))?
4.復(fù)制步驟3目錄的兩個文件夾“vcprojects”和“VCWizards”。
5.找到VS2019的以下目錄:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC??(紅色字部份以用戶的VS安裝目錄為準(zhǔn)) ,把步驟4復(fù)制的兩個文件夾粘貼到此。
如果你使用的版本是vs2019+nx1980,則基本環(huán)境配置結(jié)束,如果你使用的是其他版本,則還需要進行進一步的配置,版本修改匹配等等,具體可以參照
?《NX二次開發(fā)VS環(huán)境搭建》和
《NX/UG二次開發(fā)環(huán)境配置方法—史上最詳細版(以NX11.0和Visual Studio 2017為例)》
我這邊就不重復(fù)說明了。
6.驗證vs是否可以創(chuàng)建項目——啟動vs2019,創(chuàng)建新項目,在搜索模板(下圖中紅色標(biāo)記區(qū)域)輸入框中輸入“nx”,正常情況下會出現(xiàn)nx開發(fā)模板,則表示基本環(huán)境配置成功,如果沒有出現(xiàn),則需要重復(fù)前面的5步,重新進行配置,尤其是第5步中的粘貼路徑是否正確。
?7.配置環(huán)境變量。
添加環(huán)境變量的目的是:NX在啟動后會自動加載我們設(shè)置的用戶目錄,讀取里面的菜單文件和動態(tài)鏈接庫文件等,從而實現(xiàn)二次開發(fā)的功能。
先隨便在一個目錄下建立一個文件夾,最好是便于訪問的目錄,例如筆者在D盤建立了一個NXOPEN文件夾,在NXOPEN下再新建startup和application兩個文件夾。startup文件夾用來存放菜單文件,application文件夾用來存放對話框文件.dlx和動態(tài)鏈接庫文件.dll,如下圖所示。
nx環(huán)境目錄
如果不進行環(huán)境變量配置,則后續(xù)開發(fā)界面相關(guān)的功能時,會出現(xiàn)找不到dlx錯誤等,所以務(wù)必進行環(huán)境配置。
接下來添加環(huán)境變量:在此電腦上右鍵 -> 屬性 -> 高級系統(tǒng)設(shè)置 -> 高級 -> 環(huán)境變量 -> 新建,變量名設(shè)為UGII_USER_DIR
,變量值設(shè)為剛剛新建的那個文件夾,我這里是D:\NXOPEN
,然后點擊確定,環(huán)境變量就添加好了。
?7.至此,nx二次開發(fā)環(huán)境配置全部結(jié)束。
當(dāng)然,還需要實際開發(fā)一個小功能進行驗證,才能確認(rèn)開發(fā)環(huán)境正常,我們將在下一篇文章?《UG/NX二次開發(fā)實例流程樣例(nx1980+vs2019)》中,完成一個功能——根據(jù)用戶輸入的數(shù)據(jù),在原點處創(chuàng)建一個指定大小的立方體。文章來源:http://www.zghlxwxcb.cn/news/detail-490773.html
以上,歡迎交流與討論。文章來源地址http://www.zghlxwxcb.cn/news/detail-490773.html
到了這里,關(guān)于UG/NX二次開發(fā)環(huán)境配置方法(nx1980+vs2019)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!