原文:NX二次開發 版本通用方法

對於用C 做NX二次開發,隨着NX的版本變更,二開所用的函數也會有相應的更新調整,生成的DLL不能跨版本運行,報錯率極高,甚至不能加載。折騰了好久找到三種方法: .純使用C 的代碼開發或者盡可能使用UF函數 方法不大靠普,能不能跨版使有點碰運氣的成份 .同一功能對應不同的NX版本編譯不同版本的DLL,對應不同的版本建立不同的按鈕。 親測是能正常使用,但是一個功能多個按鈕,不專業 .同一個功能多個版 ...

2021-07-14 23:00 1 242 推薦指數:

查看詳情

NX二次開發NX對象類型及基本操作

說明:NX中的所有對象都是通過唯一的tag_t值進行標識的,這些對象大致可以分為部件對象、UF對象、表達式、鏈表對象和屬性對象等。 部件對象的操作: 基本操作函數: 1. UF_PART_new() 新建部件 2. UF_PART_open() 打開部件 ...

Tue Nov 19 05:39:00 CST 2019 0 350
NX二次開發實現組件移動並旋轉(UFUN、C#版本

最近在項目中碰到移動並旋轉組件的問題,移動和旋轉的輸入條件是6個參數,分別是X、Y、Z軸的坐標和角度(6自由度)。例如,組件初始位置在絕對坐標系的(0,0,0)點,當輸入[300,300,300,0, ...

Wed Dec 16 00:01:00 CST 2020 1 577
NX二次開發開發環境搭建

1.Visual Studio 版本按照下表選擇。 UG版本 VS版本 NX1847-NX1872版 Visual Studio 2017 Build 19.10.25017 NX12版 ...

Wed Dec 04 05:35:00 CST 2019 0 305
NX二次開發-使用NXOPEN C++向導模板做二次開發

版本 NX9+VS2012 1.怎么往VS軟件里添加VC,C#,VB向導模板 先到NX安裝目錄下UGOPEN文件夾里找到這三個文件夾 拷貝到VS的安裝目錄下 這里有幾個注意事項,VS2017,VS2019以下的版本這樣操作沒問題, VS2017和VS2019微軟調整 ...

Fri Sep 03 07:39:00 CST 2021 0 386
NX 二次開發 多個功能集成一個DLL的方法

用C++做NX二次開發,一個功能建一個工程,管理起來很不方便,在網上找了些資料學習,成功的把多個功能做到一個工程里(多功能集成到一個DLL)。 1.首先要了解外掛的菜單文件的基礎,要實現多個功能集合在一個DLL需要用到按鈕的標識。 2.新建工程示例: 1)新建工程如圖所示 ...

Thu Jul 15 06:59:00 CST 2021 5 144
NX二次開發】難點清單

1.NX樣式的進度條制作 2.讀excel(已解決) 3.dlx封裝到dll 4.dlx名稱通過程序修改 5.xml報表(彭總已經分享) 6.導出導入X_t,保留面體屬性 怎樣的思路 7.工具加到目錄樹的右鍵菜單(盧工已經分享) 8.實現Component Preview ...

Wed Nov 13 23:19:00 CST 2019 8 244
NX二次開發-測量投影距離

NXOPEN方法,直接錄制測量投影距離命令 UFUN寫的算法 思路:自己指定原點和矢量方向,從原點沿着矢量方向作一條無限長的直線,在對選擇的面獲取面的原點和向量方向,創建一個基准平面(基准平面是無限大的),最后求直線和基准平面的交點到原點距離,就是投影距離。 ...

Sat Jul 27 06:24:00 CST 2019 0 394
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM