找回密码
 注册
查看: 1849|回复: 2

[求助]udf程序不能运行?

[复制链接]
发表于 2008-3-14 17:48:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
想记录壁面上某点热流密度,下面uds程序不知道怎么能运行
/*输出节点温度*/
DEFINE_ADJUST(Adjust_Gradient,domain)
{
real lambda,qh,x[ND_ND];
     cell_t c;
     FILE *fp;
Thread *c_thread;
int i;
     real t;
t=RP_Get_Real("flow-time");
begin_c_loop(c, c_thread)
   {
     if (0.315<x[0]<0.325&&1<x[1]<1.005) qh=(-lambda)*C_UDSI_G(c,t,Temp);/*确定节点位置*/
     else;
    }
end_c_loop(c, c_thread)
fp=open("c:\\data.txt","r");
if (fp==0) printf("\ncan NOT find ';data.txt'; file\n");
else {fscanf(fp,"%f\time",qh);}
fclose(fp); /*关闭文件*/
}[br][br][以下内容由 vvvms 在 2008年03月15日 10:50pm 时添加] [br]
怎么定义阿 topshen帮忙修改一下吧,谢了!
发表于 2008-3-14 18:09:19 | 显示全部楼层

[求助]udf程序不能运行?

Thread *c_thread声明但没有定义.
用专家模式确保存在C_UDSI_G数据存在.
 楼主| 发表于 2008-3-15 23:03:46 | 显示全部楼层

[求助]udf程序不能运行?

topshen程序怎么修改啊,还是不明白啊,麻烦帮忙修改一下啊 我只想得到一个节点温度,然后保存在文本中。谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表