找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 18391|回复: 15
打印 上一主题 下一主题

[求助] UF_ATTR_assign 怎么没效果?

[复制链接]
跳转到指定楼层
1
发表于 2008-9-4 15:40:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
UF_ATTR_assign 怎么没效果?

char part_name[200]="E:\\01.prt";
  tag_t part;
  UF_PART_load_status_t error_status;  
  UF_PART_open(part_name,&part,&error_status);

  int errcod;
   UF_ATTR_value_t value;
   value.type=UF_ATTR_string;
   value.value.string="铁";
   errcod=UF_ATTR_assign(part,"材料",value);

用UF_ATTR_assign设置部件属性,但在UG-文件-属性 里没看见。

哪位高手帮我看看 急! 先谢过了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2008-9-5 06:44:57 | 只看该作者
value.value.string的类型是char *,
所以value.value.string="铁";是错误的
3
发表于 2008-9-5 09:08:31 | 只看该作者
太感动了 终于有人回贴了

但有个问题

                                int errcod;
                        char  title[256] = "NAME";
                        char  attr_value[256] = "THISISTHENAME";
                        UF_ATTR_value_t value;
                        value.type=UF_ATTR_string;
                        value.value.string=attr_value;
                        errcod=UF_ATTR_assign(part,title,value);

这样也不行 。 麻烦帮我看看!谢谢!
4
发表于 2008-9-5 20:09:56 | 只看该作者
试试:
value.value.string=(char *)malloc(256);
sprintf(value.value.string,"%s",attr_value);
5
发表于 2008-9-8 18:59:46 | 只看该作者
很感谢jnx001 ,但是结果还是老样子。 我在UG里手动加属性就没有问题。请你帮我再看看,我实在无计可施了! 再次感谢!

                int errcod;
                        char title[256] = "NAME";
                        char attr_value[256] = "THISISTHENAME";
                        UF_ATTR_value_t value;
                        value.type=UF_ATTR_string;
                        value.value.string=(char *)malloc(256);
                        sprintf(value.value.string,"%s",attr_value);
                        errcod=UF_ATTR_assign(part,title,value);
                        AfxMessageBox("write"); 
6
发表于 2008-9-8 20:34:33 | 只看该作者
刚才试了一下,不是char的问题,value.value.string="铁";也是可以的,试试帮助中UF_ATTR_assign的例子吧。
或者判断一下各个函数的返回值,看看哪里有问题
7
发表于 2008-9-9 11:00:41 | 只看该作者
下面是我运行结果,麻烦帮我看看! 还有我想问下 "帮助" 在哪儿找。
8
发表于 2008-9-9 13:07:14 | 只看该作者

函数返回值

函数返回值

[ 本帖最后由 viniky 于 2008-9-9 13:08 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
9
发表于 2008-9-9 16:05:03 | 只看该作者
问下楼主:你设置这个属性是干什么的,UG材料库中有铁的材料信息呀
10
发表于 2008-9-9 17:18:32 | 只看该作者
我是打比方,看我代码里写的是NAME
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-31 15:54 , Processed in 0.027184 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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