有关fluent中udf的问题
初学fluent,在定义非定常边界条件时,很多时候需要自己定义控制方程,我碰到的问题是这样的:用vc6.0编写了一个喷管的源程序(见《流体工程仿真计算实例与应用》P88)...
初学fluent,在定义非定常边界条件时,很多时候需要自己定义控制方程,我碰到的问题是这样的:
用vc6.0编写了一个喷管的源程序(见《流体工程仿真计算实例与应用》P88),在导入到fluent时,编译报错,指出第一行有错误
程序如下:
#include"udf.h"
DEFINE_PROFILE(unsteady_pressure,thread,position)
{
face_t f;
begin_f_loop(f,thread)
{
real t=RP_Get_Real("flow-time");
F_PRORILE(f,thread,position)=101325*(0.843+0.008*sin(1256.6*t));
}
end_f_loop(f,thread)
}
于是,我就在VC里面进行了编译,编译结果告知没有"udf.h"文件!
不知道如何解决?请各位大哥帮小弟看看,谢谢了~
另外,有没有讲解udfs如何编写的参考资料呢? 展开
用vc6.0编写了一个喷管的源程序(见《流体工程仿真计算实例与应用》P88),在导入到fluent时,编译报错,指出第一行有错误
程序如下:
#include"udf.h"
DEFINE_PROFILE(unsteady_pressure,thread,position)
{
face_t f;
begin_f_loop(f,thread)
{
real t=RP_Get_Real("flow-time");
F_PRORILE(f,thread,position)=101325*(0.843+0.008*sin(1256.6*t));
}
end_f_loop(f,thread)
}
于是,我就在VC里面进行了编译,编译结果告知没有"udf.h"文件!
不知道如何解决?请各位大哥帮小弟看看,谢谢了~
另外,有没有讲解udfs如何编写的参考资料呢? 展开
2010-03-29
展开全部
你是用interpreted还是compiled啊?
在VC里面肯定没有udf.h的库文件的。
首先查一下你呢个双引号是否是用中文输入法,如果是就改;
然后试试用compiled,一般compiled兼容所有C语言库,应该用编译和翻译都行啊
在VC里面肯定没有udf.h的库文件的。
首先查一下你呢个双引号是否是用中文输入法,如果是就改;
然后试试用compiled,一般compiled兼容所有C语言库,应该用编译和翻译都行啊
展开全部
UDF 主要参考资料就是 Fluent 的帮助文档
要在 VC 中直接编译 UDF 需要设置正确的 include 和 lib
还有设置一些对应的宏
网上倒是有用vc++开发Fluent UDF 的工具
要在 VC 中直接编译 UDF 需要设置正确的 include 和 lib
还有设置一些对应的宏
网上倒是有用vc++开发Fluent UDF 的工具
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您最好把报的错也同时发上来好让大家更有针对性的进行诊断。
第一行出问题通常是因为环境变量没有妥善设置。
找编译之后的log文件,打开里边会告诉你缺少了哪些东西,再把问题具体一点贴出来,大家明白人一看就会指出怎么解决锝
第一行出问题通常是因为环境变量没有妥善设置。
找编译之后的log文件,打开里边会告诉你缺少了哪些东西,再把问题具体一点贴出来,大家明白人一看就会指出怎么解决锝
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序第8行的PROFILE,你打成PRORILE了。你把程序存成txt格式,然后用interpreted。我应经试过了,可以的!希望对你有帮助.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一行的include后面好像少了个空格
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询