|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
如下所示,用Set_User_Scalar_Name和Set_User_Memory_Name对UDS和UDM进行重命名(便于后处理)。
问题是,在计算完后,保存case和date,可是在再次读入case和date文件后,出现error提示(如图 1),后处理面板中UDS的名字成了默认的(UDS-0...如图 2),但是,不影响最终计算数据。
为了解决这个问题,反复看了help文件中关于这部分的介绍(如图 3),反复尝试,比如改变libname名字(认为其应该和我set的libudf名字一样);将DEFINE_EXECUTE_ON_LOADING单独编译连接等等。但是,最终无济于事。
请教各位前辈,这应该怎样解决。希望各位前辈不吝赐教,或给点建议、看法什么的都行。
谢谢!
DEFINE_EXECUTE_ON_LOADING(set_udm_and_uds_name,libname)
{
Set_User_Scalar_Name(b_continuty,"Relative_Huminity");
Set_User_Scalar_Name(n_number,"Drop_Number_Unit_Kilogramm");
Set_User_Memory_Name(Cv,"Specific_Heat_Constant_Volume");
Set_User_Memory_Name(Rc,"Drop_Critical_radius");
Set_User_Memory_Name(Iv,"Nucleation_rate");
Set_User_Memory_Name(Hfg,"Latent_Heat");
Set_User_Memory_Name(m_l,"Mass_Nucleation_rate");
Set_User_Memory_Name(YY_m,"Humidity");
Set_User_Memory_Name(N_m,"Drop_Number");
Set_User_Memory_Name(Gp,"k-source");
Set_User_Memory_Name(pm_m,"Density_Mixture");
Set_User_Memory_Name(p_l,"Density_Liguid");
Set_User_Memory_Name(Rr,"Drop_radius");
Set_User_Memory_Name(T_sat,"T_saturate");
Set_User_Memory_Name(P_sat,"P_saturate");
Set_User_Memory_Name(Dr,"Drop_Growth_Rate");
Set_User_Memory_Name(Ps,"Drop_Surface_Tension");
Set_User_Memory_Name(Gamma,"Specific_Heat_Ratio");
Set_User_Memory_Name(S_p,"SuperCooling_Degree");
}
[ 本帖最后由 JohnQiang 于 2013-5-22 11:56 编辑 ] |
-
error提示
-
后处理界面
-
help文件中介绍set_udm_name
-
|