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日
NX CAM二次开发-UF_OPER_ask_geom_group查询指定操作所在的几何组tag
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
WPS二次开发系列:WPS SDK功能效果展示
WPS二次开发,WPS SDk功能效果展示
Word WPS 二次开发 Office -
NX二次开发UF_CAM_ask_clear_plane_tag 函数介绍
查询清洁飞机的标签。
java 开发语言 二次开发 #include UI -
NX二次开发UF_CAM_ask_cam_preferences 函数介绍
此函数提供 CAM 首选项的当前设置。
java 开发语言 二次开发 #include UI -
NX二次开发UF_CAM_ask_lower_limit_plane_tag 函数介绍
查询下限平面的标记。
java jvm 开发语言 二次开发 #include -
NX二次开发UF_CAM_opt_ask_subtypes 函数介绍
此函数提供指定的对象参数类型的可用对象参数模板子类型的名称。只返回具有指定的对象参数模板子类的子类型。
java 数据库 jvm NX二次开发 UG二次开发 -
NX二次开发UF_CAM_opt_ask_object 函数介绍
Templates.此函数提供 NX 对象的标记,该标记对应于指定的 Object Parameter Template 类型和子类型。模板。
java 数据库 jvm NX二次开发 UG二次开发 -
NX二次开发UF_CAM_ask_auto_blank 函数介绍
查询自动空白的类型和数据。
java jvm 开发语言 偏移量 二次开发 -
NX二次开发UF_CAM_opt_ask_types 函数介绍
此函数提供可用的对象参数模板类型的名称。
java 数据库 jvm NX二次开发 UG二次开发 -
NX二次开发UF_CAM_ask_leastsq_sphere 函数介绍
描述: 这个效用函数计算给定一组点的最小二乘球的中心点和半径。
java 开发语言 二次开发 #include UI -
NX二次开发UF_CAM_ask_config_file 函数介绍
此函数提供当前 CAM 会话中使用的 CAM 配置文件的名称。
java jvm 开发语言 二次开发 #include -
NX二次开发UF_CAM_PREF_ask_integer_value 函数介绍
此函数提供指定 CAM 首选项的整数值。
java 开发语言 NX二次开发 UG二次开发 数据库 -
NX二次开发UF_CAM_ask_clear_plane_data 函数介绍
质疑间隙平面的起点和法线。
java 开发语言 二次开发 #include 3D -
NX二次开发UF_CAM_opt_ask_doc_names 函数介绍
此函数提供可用的 SHOP DOC 名称列表。它们派生自用于初始化 CAM 会话的配置文件指定的 S
java 数据库 jvm 开发语言 NX二次开发 -
NX二次开发UF_CAM_PREF_ask_data_type 函数介绍
此函数提供指定 CAM 首选项的数据类型。
java 数据库 开发语言 jvm NX二次开发 -
NX二次开发UF_CAM_ask_doc_template_name 函数介绍
此函数提供存储可用文档模板列表的文件的名称。这由 cam _ config 的内容决定。那个。
java 开发语言 二次开发 #include UI -
NX二次开发UF_CAM_ask_clear_plane_usage 函数介绍
质疑净空飞机的使用。
java 开发语言 二次开发 #include UI