点击查看详细介绍

为什么我这个更改参数没有效果

zhangyukun 7年前 1453 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


int CHANGE_apply_cb ( int dialog_id,

void * client_data,

UF_STYLER_item_value_type_p_t callback_data)

{

double a,d,e;

UF_STYLER_item_value_type_t data;

/* Make sure User Function is available. */

if ( UF_initialize() != 0)

/* ---- Enter your callback code here ----- */

data.item_attr=UF_STYLER_value;

data.item_id=CHANGE_1;

UF_STYLER_ask_value(dialog_id,&data);

a=data.value.real;

data.item_attr=UF_STYLER_value;

data.item_id=CHANGE_2;

UF_STYLER_ask_value(dialog_id,&data);

d=data.value.real;

data.item_attr=UF_STYLER_value;

data.item_id=CHANGE_3;

UF_STYLER_ask_value(dialog_id,&data);

e=data.value.real;

{

char a_left_hand_side[]="a\\'0";

char d_left_hand_side[]="d\'0";

char e_left_hand_side[]="e\'0";

char exp_a [ 133 ] ;

char exp_d [ 133 ] ;

char exp_e [ 133 ] ;

sprintf(exp_a, "a\'0=%d\n",a );

UF_MODL_edit_exp(exp_a);

sprintf(exp_d, "d\'0=%d\n",d );

UF_MODL_edit_exp(exp_d);

sprintf(exp_e, "e\'0=%d\n",e );

UF_MODL_edit_exp(exp_e);

UF_MODL_update();

}

UF_VIEW_fit_view(NULL_TAG, 1.0 );

UF_terminate ();

return (UF_UI_CB_CONTINUE_DIALOG);

}

0

最新回复 (0)
请登录后发表新帖