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