|
马上注册,结交更多同行朋友,交流,分享,学习。
您需要 登录 才可以下载或查看,没有帐号?注册
x
测量质量 第一个单词static 报错,代码原封不动,初学二次开发实在不明白!哪位大神给指点一下
static void do_ugopen_api();
{
int type=1,unit=3,accuracy=1;
int i;
int response,count,I, zero=0;
double acc_val[11]
={.01,0,0,0,0,0,0,0, 0, 0,0};
double density, massprop[47];
double massprop_stat[13];
tag_t *body=NULL, solbody;
UF_MODL_density_units_t units =UF_MODL_grams_centimeters;
int ip3=1;
double density1[1]={7830.0};
char *cp1="输入实体密度";
char cp2[1][16]={"实体密度(g/cm3)"};
char result[133];
//char (*)cp2[16];
UF_UI_select_with_class_dialog("实体质量属性分析","选择实体",UF_UI_SEL_SCOPE_ANY_IN_ASSEMBLY,NULL,NULL,&response,&count,&body);
//选择实体
uc1609(cp1,cp2,ip3,density1,0);
// 输入实体密度
density=density1[0];
solbody=body[0];
UF_MODL_set_body_density(solbody, units, density);
//设置实体密度
if ( body != NULL )
{
UF_MODL_ask_mass_props_3d(body,count,type,unit,density,accuracy,acc_val,massprop,massprop_stat);
//实体质量分析
for( i=0; i<47; i++ );
{
printf("[%d]= %f\n",i,massprop[i]);
}
for ( i=0; i<count; i++ )
{
UF_DISP_set_highlight(body[i],zero);
}
UF_free(body);
}
}
|
|