較為普遍的使用Open API系統,又被稱為UFUN,支持C、C++語言。
新版NX支持NXOpen系統,支持.net、C++、Java語言。NX4及以下支持.net 1.1,NX5以上支持.net2.0及以上。
UG二次開發為西門子(Siemens)公司開發的壹款商業CAD軟件。其從18版本開始提供二次開發功能,即支持編程擴展系統功能實現用戶特殊需求。
擴展資料
二次開發
1、Open Grip,提供了最簡單的解釋性語言,類似於AutoCAD的Lisp,可以完成絕大多數曲線,實體CAD操作功能,生成的文件可以被UI Styler二次開發的菜單.men文件調用,也可被Open API(C語言)或者Open C++調用。
2、Open API,也叫Open C,UG的壹個C語言函數庫,將相似功能的函數放在同壹個.h頭文件中,只要被.c文件#include壹下就能使用,編譯後生成dll,這種dll文件可以直接由3種方式調用:
通過.men調用,需要寫在.men文件中;通過UI Styler二次開發的對話框.dlg中的按鈕響應函數來調用;通過Open Grip函數調用。
Open C,是最強大的二次開發工具,可以實現草圖,三維實體曲面,產品裝配,汽車模塊,模具模塊,知識工程(Knowledge fusion),CAM加工,有限元FEM,數據庫操作等所有UG功能的二次開發。
百度百科-UG
百度百科-UG二次開發