找回密码
 注册
查看: 1480|回复: 1

请各位高手给我看看我这个UDF错在何处?为啥不从txt文件读数据??谢谢

[复制链接]
发表于 2013-11-8 15:38:30 | 显示全部楼层 |阅读模式

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

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

x
#include "udf.h"
#define WALL1_ID 5
real avg_temp=285.0;

DEFINE_ADJUST(wall1_avg_temp, domain)
{               
        real NV_VEC(A);
        real sum_T_A=0.0,sum_A=0.0;
        face_t f;
        Thread*f_thread;
        f_thread = Lookup_Thread(domain, WALL1_ID);
        begin_f_loop(f, f_thread)
        {
                F_AREA(A,f,f_thread);
                sum_A+=NV_MAG(A);               
                sum_T_A+=NV_MAG(A)*F_T(f, f_thread);
        }
        end_f_loop(f, f_thread)

        avg_temp=sum_T_A/sum_A;
}

DEFINE_PROFILE(Wall2_T,t,position)
{
       face_t f;
       FILE *fp;
       int i;
       float temp1;
      fp=fopen("t.txt","r");
      begin_f_loop(f,t)
    {
      fscanf(fp,"%f",&temp1);
     F_PROFILE(f,t,position) =avg_temp-temp1;
    }
    end_f_loop(f,t)
    fclose(fp);
}
 楼主| 发表于 2013-11-13 14:13:54 | 显示全部楼层
谁能给我指导一下啊!!谢谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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