请选择 进入手机版 | 继续访问电脑版

NX二次开发

 找回密码
 立即注册
查看: 2003|回复: 18

[已解决] NX二次开发在装配中添加部件属性方法!

[复制链接]

13

主题

80

帖子

571

积分

或跃在渊

Rank: 4

积分
571
发表于 2018-6-11 09:14:30 | 显示全部楼层 |阅读模式
唐工你好:
       最近想试着做一个小工具,遇上一点问题,想让您给点意见!
       工具要求是:
       1、对部件进行加属性
       2、需要在装配中选择组件实现第一点的要求

       现在我能实现的就是:选择需添加属性的组件,能将属性添加到组件属性中。
       但我的目标是添加到部件属性当中。 我个人目前的思路是逐一将选择的组件设为工作部件来进行添加。
       使用函数 UF_ASSEM_set_work_part_quietly ,经过测试,发现并没有成功。

       我想要的是选择多个组件,然后将其逐一设置为工作部件,在这过程中设置一个工作部件添加多个属性。
       问题: 这个循环如何做?        
       以下为部分代码
  1. tag_t previous_work_part =NULL TAG;
  2. for (int i = 0; i < bodys.size(); i++)
  3. {
  4.         tag_t bodyTAG = bodys->Tag();
  5.         UF_ASSEM_set_work_part_quietly(bodyTAG,&previous_work_part )
  6.         UF_ATTR_value_t value1;
  7.         value1.type = UF_ATTR_string;
  8.         value1.value.string = (char*)(thestring01.GetLocaleText()); //NX STRING 强制转换char*
  9.         UF_ATTR_assign(bodyTAG, "PLM_BOM_PART_TYPE", value1);//TAG值,属性标题,对应上面的值
  10. }
复制代码
  非常感谢!
回复

使用道具 举报

558

主题

755

帖子

3524

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3524
发表于 2018-6-11 14:22:21 | 显示全部楼层

回帖奖励 +3

游客,如果您要查看本帖隐藏内容请回复



回复 支持 反对

使用道具 举报

0

主题

12

帖子

367

积分

终日乾乾

Rank: 3Rank: 3

积分
367
发表于 2018-6-11 14:40:12 | 显示全部楼层
纳尼?貌似很给力的样子!!...
回复 支持 反对

使用道具 举报

13

主题

80

帖子

571

积分

或跃在渊

Rank: 4

积分
571
 楼主| 发表于 2018-6-11 14:45:39 | 显示全部楼层
唐康林 发表于 2018-6-11 14:22
**** 本内容被作者隐藏 ****

嗯,我就在这边工作。我就是那个之前叫你到都江堰耍的那个,不知道你还记得不?
唐工是我很欣赏,很佩服的人哦
回复 支持 反对

使用道具 举报

13

主题

80

帖子

571

积分

或跃在渊

Rank: 4

积分
571
 楼主| 发表于 2018-6-12 08:03:11 | 显示全部楼层
唐康林 发表于 2018-6-11 14:22
**** 本内容被作者隐藏 ****

唐工,你好。经过你的指导,已经解决将属性加在部件上。
关于有重复的组件,我已经在默认设置里将装配中重复的组件设为打包,这样能暂时解决了这个问题。后续我会再想一下,解决这个问题。非常感谢!!!
回复 支持 反对

使用道具 举报

0

主题

27

帖子

295

积分

终日乾乾

Rank: 3Rank: 3

积分
295
发表于 2018-6-12 08:49:37 | 显示全部楼层
学习学习
回复

使用道具 举报

1

主题

33

帖子

668

积分

终身VIP会员

Rank: 6Rank: 6

积分
668
发表于 2018-6-12 09:27:12 | 显示全部楼层
学习学习
回复

使用道具 举报

0

主题

116

帖子

1171

积分

飞龙在天

Rank: 6Rank: 6

积分
1171
发表于 2018-6-12 10:13:30 | 显示全部楼层
向高手学习
回复 支持 反对

使用道具 举报

2

主题

82

帖子

437

积分

终身VIP会员

Rank: 6Rank: 6

积分
437
发表于 2018-6-14 02:02:11 来自手机 | 显示全部楼层
唐康林 发表于 2018-6-11 14:22
**** 本内容被作者隐藏 ****

谢谢分享
回复 支持 反对

使用道具 举报

2

主题

36

帖子

208

积分

终日乾乾

Rank: 3Rank: 3

积分
208
发表于 2018-6-14 11:24:19 | 显示全部楼层
也是设工作部件的方法吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| ( 蜀ICP备16014681号

GMT+8, 2018-12-19 04:52 , Processed in 0.088819 second(s), 24 queries .

Powered by www.nxopen.cn

© 2001-2013 nxopen.cn

快速回复 返回顶部 返回列表