找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

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

UF_ASSEM_reposition_instance!!!!!

[复制链接]
跳转到指定楼层
1
发表于 2005-5-19 17:26:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
现向大家问好了。
我在一个装配图中,先用ask_component_data得到一个part的instance_name,origin,mitrix和transform,再得到instance_tag,然后将origin中的三个值加上我想移动的距离值,接下来用uf_assem_reposition_instance移动所选的零件,但不管我将移动值设成多少,都在试图上看不见移动,uf_assem_reposition_instance的返回值是0,我将得到的origin的三个值显示出来,这些值莫名其妙的,大得不得了,是一个9位的整数,怎么可能呢!!!望指教!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-5-20 21:38:11 | 只看该作者
求救了
3
发表于 2005-5-23 13:25:08 | 只看该作者
怎么没有人帮我啊!!!!!!!!!!!!!!!!!!
4
发表于 2005-5-23 16:55:40 | 只看该作者
ask_component_data
  
uf_assem_reposition_instance
使用都没问题,也可以实现移动,看一下你的origin定义
5
发表于 2005-5-24 22:12:55 | 只看该作者
不大明白楼上的意思,能不能说的详细些,谢谢
6
发表于 2005-5-31 18:34:39 | 只看该作者
真的很着急啊 ,帮帮忙 啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7
发表于 2005-6-1 20:46:08 | 只看该作者
把代码贴上来看一下吧
8
发表于 2005-6-2 23:00:51 | 只看该作者
int reposition_instance(tag_t occ_tag)
{
char part_name[133];
char refset_name[31];
char instance_name[31];
double origin[3];
double csys_matrix[9];
double transform[4][4];
UF_ASSEM_ask_component_data(occ_tag, part_name,refset_name,instance_name,origin,csys_matrix,transform);
tag_t instance_tag=UF_ASSEM_ask_inst_of_part_occ(occ_tag);
UF_DISP_set_highlight(occ_tag,1);
origin[2]=origin[2]+100;
int ret=UF_ASSEM_reposition_instance(instance_tag,origin,csys_matrix);
if(ret!=0)
{
char message[256];
UF_get_fail_message(ret,message);
uc1601(message,1);
}
UF_VIEW_update_view(NULL_TAG);
UF_DISP_set_highlight(occ_tag,0);
return 1;
}
编译通过,在ug中执行时也没有出现错误提示,但是occ_tag就是没有动。不知道怎么回事。
斑竹帮忙啊!!!!
9
发表于 2005-6-2 23:03:48 | 只看该作者
斑竹有没有相关的例题,能不能让我参考一下,谢谢!!!
10
发表于 2005-6-3 15:47:16 | 只看该作者
你的occ_tag参数是否正确?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-1-31 20:41 , Processed in 0.038942 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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