文章作者:代工
来源网站: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);