NX9+VS2012 #include <uf.h> #include <uf_ui.h> #include <uf_ncgroup.h> #include <uf_setup.h> #include <uf_ui_ont.h> #include <uf_obj.h> UF_initialize(); //获取当前NX的加工设置TAG tag_t setup_tag = NULL_TAG; UF_SETUP_ask_setup(&setup_tag); if (setup_tag == NULL_TAG) { uc1601("提示:请先初始化加工环境!", 1); return; } //获取几何视图的根节点 tag_t geom_group = NULL_TAG; UF_SETUP_ask_geom_root(setup_tag, &geom_group); //创建加工坐标系 tag_t mcsTag = NULL_TAG; UF_NCGEOM_create("mill_planar", "MCS", &mcsTag); //添加成员 UF_NCGROUP_accept_member(geom_group, mcsTag); //修改加工坐标系的名称 UF_OBJ_set_name(mcsTag, "MyMCS"); //创建几何体 tag_t workpieceTag = NULL_TAG; UF_NCGEOM_create("mill_planar", "WORKPIECE", &workpieceTag); //添加workpiece到加工坐标系下 UF_NCGROUP_accept_member(mcsTag, workpieceTag); //修改workpiece的名称 UF_OBJ_set_name(workpieceTag, "MyWorkPiece"); //刷新加工导航器 UF_UI_ONT_refresh(); UF_terminate(); Caesar卢尚宇 2020年5月6日