iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 24376|回复: 2
打印 上一主题 下一主题

急!!!在工程图模块下如何实现选择装配的部件?

[复制链接]
跳转到指定楼层
楼主
发表于 2008-7-30 16:15:19 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册登录,享用更多网站功能!

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

x
我现在想做这样的一个功能:
  对一个装配,如模架,在工程图模式下,如何选择其视图中的部件?

我做的程序相关部分如下,在建模模块下,可以选择装配中的部件,但进入工程图模块就不行,请问是什么原因?请大家多多帮忙,先行谢过!

初始化部分
static int init_proc(UF_UI_selection_p_t select, void* user_data)
{
     int num_triples = 1;
     UF_UI_mask_t mask_triples[] = {UF_component_type, 0, 0};
     if ( ( UF_CALL( UF_UI_set_sel_mask( select,
                                                                 UF_UI_SEL_MASK_CLEAR_AND_ENABLE_SPECIFIC,
                                                                 num_triples,
                                                                 mask_triples ) ) ) == 0 )
     {
           return (UF_UI_SEL_SUCCESS);
     }
    else
     {
           return (UF_UI_SEL_FAILURE);
     }
}


实现单个选择的部分代码:
     int    iResponse;
     tag_t  tSelObj;
     double adCursor[3];
     tag_t  tView;
     UF_UI_select_with_single_dialog("请选择Component...",
                                                          "选择Component",
                                                          UF_UI_SEL_SCOPE_NO_CHANGE,
                                                           init_proc,
                                                           NULL,
                                                           &iResponse,
                                                           &tSelObj,
                                                           adCursor,
                                                           &tView);

如果设置为选择曲线,在工程图模块中运行也可以选择工程图中的曲线,就是想选择装配图中的部件就不行。
当然,用NX自己的选择功能是可以的。
我在自己开发的其他程序中多次用到选择,都不曾有问题,就是这回,唉!
我用的是正版NX4.0,开发工具为VC++.Net。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
板凳
 楼主| 发表于 2008-8-5 16:05:26 | 只看该作者

马上注册登录,享用更多网站功能!

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

x
沙发
 楼主| 发表于 2008-8-1 09:55:00 | 只看该作者

马上注册登录,享用更多网站功能!

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

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

本版积分规则

手板模型制作,在线3D打印服务

QQ|小黑屋|手机版|开思工具箱 CAD工具箱_CAM工具箱  

GMT+8, 2024-11-29 18:34 , Processed in 0.029599 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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