主要是记录自己在NX二次开发过程中的学到的一些知识和心得;主要涉及UGOPEN和NXOPEN C++
NX二次开发中KF与API的相互调用
摘要:【转载自】:http://www.kongmishu.com/KF是NX架构中一种基于规则的编程语言。在进行二次开发是,KF和API是可以相互调用的。一、 API中调用KF在API中调用KF时,主要是通过uf_kf.h头文件来实现的。对于不需要传递ug_objects进KF的情况,直接利用UF_KF_create_rule创建rules,利用UF_KF_evaluate_rule执行操作,然后便可以得到最终的结果。其中需要说明的几个参数是:const char * name_chain:我们知道在KF中都是通过名称链来实现变量的引用的,比如:root:SOLID_FACE:area:,这就是获
阅读全文
posted @
2013-06-08 11:21
ThinkAndDoEx
阅读(1913)
推荐(0)
谈NXopen C++和UGopen C混合开发之注意事项
摘要:一,问题的引出 之前在求曲面的面积时,也接触过一部分的NXOPEN C++接口,但是了解的不够全面,这次是需要完成一个空间三维曲面拉伸的功能。 问题:在利用UG自带的命令并选择sheet edges是可以完成空间sheet body的实体拉伸的,但是利用ugopen 中的create_extrude函数,则只能拉伸二维片体,对于三维空间sheet则无法完成。二,问题的着手 在排出了函数使用问题后,首先想到的是能不能利用C++的接口辅助完成这样的功能,众所周知,C++的接口更加丰富并且在UG中可以直接录制生成C++代码,这样无疑大大简化了C++接口函数的使用。在仔细查看空间片体拉伸的C++...
阅读全文
posted @
2012-07-26 22:50
ThinkAndDoEx
阅读(3513)
推荐(0)