NX CAM二次开发 UFUN生成刀路 UF_PARAM_generate
//NX8.0+VS2010
#include <uf.h>
#include <uf_ui.h>
#include <uf_modl.h>
#include <uf_ui_ont.h>
#include <uf_param.h>
#include <uf_setup.h>
#include <uf_oper.h>
extern DllExport void ufsta(char* param, int* returnCode, int rlen)
{
if (UF_initialize())
return;
//获取加工设置
tag_t setup_tag = NULL_TAG;
UF_SETUP_ask_setup(&setup_tag);
//获取当前加工导航器选中的对象数量和TAG
int count = 0;
tag_t* objects = NULL_TAG;
UF_UI_ONT_ask_selected_nodes(&count, &objects);
for (int i = 0; i < count; i++)
{
//生成刀路
logical generated;
UF_PARAM_generate(objects[i], &generated);
//重播刀路
UF_PARAM_replay_p