原文:NX 二次開發 多個功能集成一個DLL的方法

用C 做NX二次開發,一個功能建一個工程,管理起來很不方便,在網上找了些資料學習,成功的把多個功能做到一個工程里 多功能集成到一個DLL 。 .首先要了解外掛的菜單文件的基礎,要實現多個功能集合在一個DLL需要用到按鈕的標識。 .新建工程示例: 新建工程如圖所示 項目主程序頭文件件把功能 和功能 的頭文件加進來 把功能 和功能 源文件里以下代碼注釋掉 在項目主源文件入口函數通過字符串對比按鈕標識, ...

2021-07-14 22:59 5 144 推薦指數:

查看詳情

NX二次開發 版本通用方法

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

Thu Jul 15 07:00:00 CST 2021 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二次開發】大開眼界,DLL還可以這么調!

NX二次開發應用程序有交互式、批處理和遠程3中模式。交互模式的應用程序(.dll)在NX界面環境下運行。dll以動態鏈接庫的方式被加載到NX的進程空間中。dll可以通過下列幾種方式執行。 1.直接激活:文件->執行->NX Open 選擇dll執行; 2. ...

Sat Nov 16 18:52:00 CST 2019 2 369
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM