|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
各位大侠,我按照UDF帮助文件里的代码写了一个UDF,具体如下:
# include "udf.h"
int kount=0;
DEFINE_ADJUST(demo_calc,domain)
{
kount++;
printf("kount=%d\n",kount);
}
DEFINE_RW_FILE(writer,fp)
{
printf("Writing UDF data to data file...\n");
fprintf(fp,"%d",kount);
}
DEFINE_RW_FILE(reader,fp)
{
printf("Reading UDF data to data file...\n");
fscanf(fp,"%d",&kount);
}
现在有几个问题:
1) DEFINE_RW_FILE是什么时候执行?按照帮助的说法好像是DEFINE_RW_FILE(writer,fp)是写数据时执行,DEFINE_RW_FILE(reader,fp)是读数据时执行?
2)DEFINE_RW_FILE(writer,fp)写数据是把数据写到了哪里?写入*.dat文件吗?我如何查看呢?
3)程序中的printf("Writing UDF data to data file...\n");这一行能在fluent面板显示出来吗?迭代计算时我没有看到,最后保存dat case文件时也没有看到。 |
|