|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我自己编了一个很简单的动网格的UDF,程序如下,
#include "udf.h"
DEFINE_GEOM(membrance_moving, domain, dt, position)
{
double time, A, a;
int f=50; /*** f=50Hz***/
/**** set y=-ax^2+A ****/
time=CURRENT_TIME;
A=0.7854*sin(2*3.14*f*time);
a=A/(15*15);
position[1]=-a*position[0]*position[0]+A;
}
可是在COMPILED的时候出现以下的问题:
define_mesh.c
C:\FLUENT\fluent6.1.22\src\dpm.h(855) : error C2143: syntax error : missing ';)'; before ';*';
C:\FLUENT\fluent6.1.22\src\dpm.h(855) : error C2081: ';STrans'; : name in formal parameter list illegal
C:\FLUENT\fluent6.1.22\src\dpm.h(855) : error C2143: syntax error : missing ';{'; before ';*';
C:\FLUENT\fluent6.1.22\src\dpm.h(855) : error C2059: syntax error : ';type';
C:\FLUENT\fluent6.1.22\src\dpm.h(855) : error C2059: syntax error : ';)';
Generating Code...
可是我查不出有什么问题啊,请大家指教啊.
说明一下,我的文件放在G盘,程序装在C盘了.所有的CAS文件和UDF文件都防在一个文件夹下了. |
|