㈠ 什麼是ug軟體的二次開發
UG的二次開發定義很廣泛,
你簡單記錄一些宏Macro,然後添加到圖標裡面也算二次開發。
或者使用UG的Grip語言來根據自己需要實現的功能來編寫一個小程序,加到自己的UG圖標裡面,也是二次開發。或者使用C++語言,使用UG的KF模塊來編寫一些程序。或者利用TCL語言來開發NC後處理程序,都算二次開發吧。
一般通過各種方法和工具,為了提高使用效率或實現某些UG本身並不具有的功能,所做的深度開發,都應該看成是二次開發吧!
㈡ UG的二次開發是什麼意思
UG二次開發UG是一款商業CAD軟體,現屬於Siemens公司。
其從18版本開始提供二次開發功能,即支持編程擴展系統功能實現用戶特殊需求。
較為普遍的使用Open API系統,又被稱為UFUN,支持C、C++語言。
新版NX支持NXOpen系統,支持.net、C++、Java語言。
NX4及以下支持.net 1.1,NX5以上支持.net2.0及以上。
㈢ 在API中怎麼調用UG的宏語句 NX二次開發
NX UGII 目錄中有很多DLL文件,其中包含了不少有用的內部函數。
關於這些函數的命名和定義,可以用VC目錄中的depends.exe 查看,當然你要能望文生義才行,需要根據函數名推測它們的功用。
例如,在libugui.dll中包含了一個函數MACRO_playback_from_usertool,它的標准C的命名是 ?MACRO_playback_from_usertool@@YAXPBD@Z ,這個函數是運行宏命令(macro)的函數。
使用它,就可以從UFUN程序中直接運行NX的宏命令。