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

iCAx开思网

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

【求助】UG怎么会自动关闭呀?

[复制链接]
跳转到指定楼层
1
发表于 2004-7-29 16:12:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在UG中我导入了一个part,parttag是我获得的该导入的part的tag。然后根据该part生成一些实体,我想只要这些实体而把原来的那个零件删除。下边是我的部分程序,但是,执行完下边这些代码就自动的关闭了UG。不知道是什么原因,敬请高手指点!多谢!
  
    int  type;  
    tag_t resulting_bod;
     tag_t featutp,bdtp;
     uf_list_p_t  ftlist;     
  
/*其他部分*/
  
   type=UF_feature_type;
     featutp=NULL_TAG;
   UF_OBJ_cycle_objs_in_part(parttag,type,[$featutp)]
   while(featutp!=NULL_TAG)
   {   
   UF_MODL_create_list ([$ftlist)]
   UF_MODL_put_list_item (ftlist,featutp);
                 UF_MODL_delete_feature (ftlist);
   UF_OBJ_cycle_objs_in_part(parttag,type,[$featutp)]
   }
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2004-7-29 16:21:48 | 只看该作者
应该用UF_MODL_delete_list()吧
3
发表于 2004-7-29 16:38:02 | 只看该作者
如tari兄说的把list释放掉。但如果后来的实体和原来的零件相关的话,不一定能删掉。
4
发表于 2004-7-29 20:42:41 | 只看该作者
tari :
应该用UF_MODL_delete_list()吧

应该不是用这个函数,这个函数是用来删除这个链表的,不是对链表中的实体来操作的。我的那个程序要是不关闭UG就行了,但是我看到已经执行了删除的功能,但是随后很快就关闭了UG!请高手指点一下!谢谢大家!
5
发表于 2004-7-30 16:12:12 | 只看该作者
wflying wrote:
   
  应该不是用这个函数,这个函数是用来删除这个链表的,不是对链表中的实体来操作的。我的那个程序要是不关闭UG就行了,但是我看到已经执行了删除的功能,但是随后很快就关闭了UG!请高手指点一下!谢谢大家!

  
tari 说得没有错,只是你误会了,你在删除那个实体后要用uf_modl_delete_list()来清空list。不是让你用这个函数来删除实体。
就是说create list 和delete list 要配对使用。
6
发表于 2004-7-30 21:49:13 | 只看该作者
现在已经通过了,谢谢tari 和goodluckwu 兄!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-2-7 07:22 , Processed in 0.027289 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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