zoukankan      html  css  js  c++  java
  • NX CAM二次开发-UF_OPER_ask_method_group查询指定操作所在的加工方法组tag

    NX9+VS2012
    
    #include <uf.h>
    #include <uf_ui.h>
    #include <uf_ui_ont.h>
    #include <uf_oper.h>
    #include <uf_obj.h>
    
    
    UF_initialize();
    
    //获取当前加工导航器选中的对象数量和TAG
    int count = 0;
    tag_t* objects = NULL_TAG;
    UF_UI_ONT_ask_selected_nodes(&count, &objects);
    
    UF_UI_open_listing_window();
    for (int i = 0; i < count; i++)
    {
    //查询指定操作所在的刀具组tag
    tag_t toolGroup = NULL_TAG;
    UF_OPER_ask_cutter_group(objects[i], &toolGroup);
    
    //查询指定操作所在的几何组tag
    tag_t geomGroup = NULL_TAG;
    UF_OPER_ask_geom_group(objects[i], &geomGroup);
    
    //查询操作所在的程序顺序组tag
    tag_t programGroup = NULL_TAG;
    UF_OPER_ask_program_group(objects[i], &programGroup);
    
    //查询指定操作所在的加工方法组tag
    tag_t methodGroup = NULL_TAG;
    UF_OPER_ask_method_group(objects[i], &methodGroup);
    
    //获取名字
    char toolGroupName[256];
    UF_OBJ_ask_name(toolGroup, toolGroupName);
    
    char geomGroupName[256];
    UF_OBJ_ask_name(geomGroup, geomGroupName);
    
    char programGroupName[256];
    UF_OBJ_ask_name(programGroup, programGroupName);
    
    char methodGroupName[256];
    UF_OBJ_ask_name(methodGroup, methodGroupName);
    
    //打印
    char msg[256];
    sprintf_s(msg, "当前选择操作的刀具组%s,几何组%s,程序组%s,加工方法组%s", toolGroupName, geomGroupName, programGroupName, methodGroupName);
    UF_UI_write_listing_window(msg);
    }
    
    //释放
    UF_free(objects);
    
    UF_terminate();
    
    Caesar卢尚宇
    2020年5月21日

    作者: 阿飞

    出处: https://www.cnblogs.com/nxopen2018/>

    关于作者:......

    如有问题, 可在底部(留言)咨询.

  • 相关阅读:
    hdu5728 PowMod
    CF1156E Special Segments of Permutation
    CF1182E Product Oriented Recurrence
    CF1082E Increasing Frequency
    CF623B Array GCD
    CF1168B Good Triple
    CF1175E Minimal Segment Cover
    php 正则
    windows 下安装composer
    windows apache "The requested operation has failed" 启动失败
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/12933587.html
Copyright © 2011-2022 走看看