NX/UG二次开发—建模—NX11中新增功能:CustomFeature,可以替代UDO

阅读: 评论:0

NX/UG二次开发—建模—NX11中新增功能:CustomFeature,可以替代UDO

NX/UG二次开发—建模—NX11中新增功能:CustomFeature,可以替代UDO

在NX11安装目录..NX 11.0UGOPENSampleNXOpenApplicationsC++CustomFeatures下有一些demo,以下用PolygonalHole多边形孔作为展示。

CustomFeature更接近UG自身的特征,目前感觉比UDO优越的地方是:

1、模型历史记录中可以定制个性的显示图标:

2、可以在绘图区,直接双击特征启动特征对应的编辑对话框。

3、业务层与UI层分开。

操作方法:

新建两个工程:PolygonalHoleCore和PolygonalHoleUI,分别编译,将编译后的文件放到自己已经定义好的路径。

在UG内调用,效果如下:

 

 

更新:

1、对于没有PK函数库的,可以使用UFUN函数替代,需要在preUpdateCallBack回调中创建,将创建的特征转换成ConstructionFeatureData,这样就不会在历史记录中显示出来了。

2、如果创建的特征不含有实体,需要IsWithoutBody="true",否则提示无法创建实体。

3、对于提示“未配置定制编辑”的情况,注意修改core.dll的卸载方式。

4、对于不执行core.dll的情况,建议检查一下与UI.dll中两个里面的CustomFeature名字是否一致。

5、对于分析工具,没有创建的结果,可以在core里创建和设置特征属性。

本文发布于:2024-01-28 23:15:36,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170645494111002.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:建模   新增功能   NX   UG   UDO
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23