UG\NX CAM二次开发 遍历组中的工序 UF_NCGROUP_ask_member_list

文章作者:代工
来源网站:NX CAM二次开发专栏


简介:

        UG\NX CAM二次开发 遍历组中的工序  UF_NCGROUP_ask_member_list

效果:

代码:

void GetAllOperTag(tag_t groupTag, vector<tag_t> &vOperTags)
{
 int count=0;
 tag_t * list;
 UF_NCGROUP_ask_member_list(groupTag, &count, &list);//那到指定组中的所有成员{里面可以是组 也可以是工序}
 
 for (int i=0; i<count; i++)
 {
  logical answer=false;
  UF_NCGROUP_is_group(list[i], &answer); //判断对象是否 是组
  if (answer)
  {
   GetAllOperTag(list[i], vOperTags); //如果是组 就又调用这个函数 让他在执行一次是不是组
  }
  else
  {
   int type=0, subtype=0;
   UF_OBJ_ask_type_and_subtype(list[i], &type, &subtype);

猜你喜欢

转载自blog.csdn.net/WangPaiFeiXingYuan/article/details/132657578