NX二次开发-批量指定PMI关联点

蓝图技术网 2022-12-09 13:10:12 72阅读 0评论

NX二次开发-批量指定PMI关联点 第1张

作者:徐涛   审校:倪海

适用版本:NX6以上

NX二次开发-批量指定PMI关联点 第2张

在三维产品设计时,我们越来越多的用到PMI标注,能够更直观的显示数据。针对快速设计,将PMI直接标注给模板文件,但调用模板,特征参数发生变化时,PMI标注的位置很可能跑偏,手工可以对每个PMI进行设置关联点,但不能批量处理,要麻烦一些,所以开发了下面这个小工具能够批量给PMI设置关联点,可以批量处理模板,调用时就不会跑偏了。

功能说明

通过选择若干PMI标注(主要是尺寸),然后指定点,点击确定,即可对已选PMI进行设置关联点到刚刚指定的点。

NX二次开发-批量指定PMI关联点 第3张

函数比较简单,通过UF_DRF_set_associative_origin设置关联点,需要注意的是,设置关联点需要使用指定点构造的smartobject点,才能真正跟随指定点。设置关联点之前先读取文本原点位置:UF_DRF_ask_origin,设置关联点之后还需要把文本原点位置设置回去:UF_DRF_set_origin。

关联原点和文本原点位置如下图:

NX二次开发-批量指定PMI关联点 第4张

总    结

其实这个功能本身有录制的方法,但录制出来的方法是去重新获得这个PMI的builder,并且去编辑它的关联点,但每种尺寸都是单独的一类builder,用基类的builder肯定没有这个方法。所以可以换个思路,用UF函数去处理,刚好找到了这个可以对所有标注对象设置关联点的函数,录制的方法固然简单,但UF函数更加全面基础。

版权申明:我们采用的作品包括内容和图片全部来源于网络用户和读者投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除!

发表评论

快捷回复: 表情:
验证码
评论列表 (暂无评论,72人围观)

还没有评论,来说两句吧...