PLM之家 UG NX10.0二次开发(ufun和NXOpen C++)网络培训火热报名

PLM之家-上海点团信息科技有限公司工业4.0数字化软件官方知识管理平台

查看: 12809|回复: 131

[原创视频] PLM之家-NX9.0 二次开发实例视频 28 树显示装配组件和状态

  [复制链接]
  • TA的每日心情

    昨天 09:03
  • 签到天数: 54 天

    [LV.5]常住居民I

    1696

    主题

    3268

    帖子

    5万

    积分

    管理员

    PLM之家mildcat

    Rank: 9Rank: 9Rank: 9

    积分
    54672
    发表于 2014-2-19 20:24:09 | 显示全部楼层 |阅读模式
    PLM之家-NX9.0 二次开发实例视频  28  TreeList显示装配组件和加载状态

    内容:

    使用NXOpen C++的方法处理装配中的相关信息,通过组件获取零部件原型,通过原型判断组件的加载状态!使用UG BlockUI的TreeList进行树的创建,Node的创建和插入,通过插入加载状态,完成树的设计!

    目的:

    在NX中,树的使用非常普遍。掌握TreeList进行树的创建,对树进行列内容的添加,这里将装配树显示出来,并通过添加列load status 来管理加载的状态。

    树显示装配组件和状态

    树显示装配组件和状态

    关键代码分享:



    1. <p><p>void lesson28_AssemblyViewer::dialogShown_cb()
    2. {
    3.     try
    4.     {
    5.         //---- Enter your callback code here -----</p><p>  // set columns
    6.   this->tree_control0->InserTColumn(assName,"部件名称",200);
    7.   this->tree_control0->InsertColumn(status,"加载状态",80);
    8. </p><p>  // Insert Node
    9.   parentNode = this->tree_control0->CreateNode(getParentName());
    10.   this->tree_control0->InsertNode(parentNode,NULL,NULL,Tree::NodeInsertOptionAlwaysFirst);
    11.   if(isAssembly())
    12.   {  
    13.    parentNode->SetDisplayIcon("assypart");
    14.    parentNode->SetSelectedIcon("assypart");  
    15.   }
    16.   else
    17.   {
    18.    parentNode->SetDisplayIcon("piecepart");
    19.    parentNode->SetSelectedIcon("piecepart");
    20.   }
    21.   parentNode->Expand(Node::ExpandOptionExpand);</p><p>  if(isAssembly())
    22.   {
    23.    Assemblies::Component *rootcomponent = displayPart->ComponentAssembly()->RootComponent();
    24.    getChildrenComponents(rootcomponent);
    25.   }
    26.   
    27.     }
    28.     catch(exception& ex)
    29.     {
    30.         //---- Enter your exception handling code here -----
    31.         lesson28_AssemblyViewer::theUI->NXMessageBox()->Show("Block Styler", NXOpen::NXMessageBox::DialogTypeError, ex.what());
    32.     }
    33. }</p>
    复制代码











    PLM之家,专业的NX,Teamcenter学习视频网。PLM之家科技,承接二次开发,视频定制,实施培训等业务。www.plmhome.com; && www.plmhome.net-->-->点团信息科技-->-->欢迎联系我们--QQ 939801026
    回复

    使用道具 举报

  • TA的每日心情

    昨天 09:03
  • 签到天数: 54 天

    [LV.5]常住居民I

    1696

    主题

    3268

    帖子

    5万

    积分

    管理员

    PLM之家mildcat

    Rank: 9Rank: 9Rank: 9

    积分
    54672
     楼主| 发表于 2014-2-19 20:24:20 | 显示全部楼层
    PLM之家-NX9.0二次开发实例28 TreeList显示装配组件和加载状态(1)项目创建 PLM之家-NX9.0二次开发实例28 TreeList显示装配组件和加载状态(2)添加父节点 PLM之家-NX9.0二次开发实例28 TreeList显示装配组件和加载状态(3)添加子节点 PLM之家-NX9.0二次开发实例28 TreeList显示装配组件和加载状态(4)添加加载状态 PLM之家-NX9.0二次开发实例28 TreeList显示装配组件和加载状态(5)装配图标设置
    PLM之家,专业的NX,Teamcenter学习视频网。PLM之家科技,承接二次开发,视频定制,实施培训等业务。www.plmhome.com; && www.plmhome.net-->-->点团信息科技-->-->欢迎联系我们--QQ 939801026
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    85

    帖子

    309

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    309
    发表于 2014-2-24 14:42:32 | 显示全部楼层
    看一看,学一学
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    20

    帖子

    143

    积分

    注册会员

    Rank: 2

    积分
    143
    发表于 2014-3-2 16:36:25 | 显示全部楼层
    谢谢  学习一下啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9

    主题

    144

    帖子

    672

    积分

    高级会员

    Rank: 4

    积分
    672
    发表于 2014-3-11 21:40:54 | 显示全部楼层
    看一看,学一学
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    74

    帖子

    269

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    269
    发表于 2014-3-15 16:37:15 | 显示全部楼层
    好贴,顶起来
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    31

    帖子

    215

    积分

    PLM之家培训VIP会员

    Rank: 5Rank: 5

    积分
    215
    发表于 2014-3-16 15:19:37 | 显示全部楼层
    等的好辛苦   谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    111

    帖子

    606

    积分

    高级会员

    Rank: 4

    积分
    606
    发表于 2014-3-18 14:42:51 | 显示全部楼层
    谢谢分享哈
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | QQ关联注册

    本版积分规则

    关闭

    站长推荐 上一条 /1 下一条

    <

    QQ|小黑屋|手机版|Archiver|PLM之家-工业4.0数字化驱动之家 ( 沪ICP备13003373-3

    GMT+8, 2017-10-20 04:02 , Processed in 0.137187 second(s), 36 queries .

    Powered by PLM之家科技! X3.2

    © 2001-2013 PLMHome Inc.

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