原文: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