NX二次开发 UFUN制图预设置
//NX8.0+VS2010
#include <uf_assem.h>
#include <uf_part.h>
#include <uf_obj.h>
#include <uf_modl.h>
#include <uf_view.h>
#include <uf_draw.h>
#include <uf_drf.h>
#include <UF_UGFONT.h>
extern DllExport void ufsta(char* param, int* returnCode, int rlen)
{
if (UF_initialize())
return;
//NX二次开发 制图预设置 查询 和 设置
int MPI[100] = { 0 };
char rad_symbol[27] = "", dia_symbol[27] = "";
double MPR[70] = { 0.0 };
UF_DRF_ask_preferences(MPI, MPR, rad_symbol, dia_symbol);
//设置尺寸、公差等制图参数
MPI[3] = 2;//设置尺寸值的小数位
MPI[4] = 4;//设置公差值小数位
MPI[6] = 0;//设置公差类型(单线双向类)
MPR[24] = 0.00002;//设置上公差
MPR[25] = 0.00002;//设置下公差
MPI[32] = 1;