找回密码
 注册
查看: 1765|回复: 0

UDF 的DEFINE_RW_FILE 问题求指导

[复制链接]
发表于 2013-9-21 09:33:04 | 显示全部楼层 |阅读模式

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

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

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文件时也没有看到。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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