NX CAM二次开发 UFUN创建操作UF_OPER_create
#include <uf_defs.h>
#include <stdio.h>
#include <uf.h>
#include <uf_ui.h>
#include <uf_modl.h>
#include <uf_modl_error.h>
#include <uf_part.h>
#include <uf_obj.h>
#include <uf_cam.h>
#include <uf_setup.h>
#include <uf_ncgroup.h>
#include <uf_param.h>
#include <uf_param_indices.h > //有关操作参数
#include <uf_ui_ont.h>
#include <UF_CUTTER.h>
#include <UF_UI_PARAM.h>
#include <UF_OPER.h>
#include <UF_CAMGEOM.h>
#include <string.h>
#define UF_CALL(X) (report( __FILE__, __LINE__, #X, (X)))
static int report( char *file, int line, char *call, int irc)
{
if (irc)
{
char messg[133];
printf("%s, line %d: %s\n", file, line, call);
(UF_get_fail_message(irc, messg)) ?
printf(" returned a %d\n", irc) :
printf(" returned error %d: %s\n", irc, messg);
}
return(irc);