CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   Fluent UDF and Scheme Programming (http://www.cfd-online.com/Forums/fluent-udf/)
-   -   UDF For translational movement (http://www.cfd-online.com/Forums/fluent-udf/127686-udf-translational-movement.html)

parradux December 17, 2013 13:44

UDF For translational movement
 
edit: This is a bug in fluent 14.5 in version 15 works great.
I have a new problem I would like to make my object translate in the -X direction. How do I do this?


Hi,

I want to compile the following UDF:

#include<udf.h>
DEFINE_CG_MOTION(wall, dt, cg_vel, cg_omega, time, dtime)
{
cg_vel[0] = -0.6; /* x-velocity*/
cg_vel[1] = 0.0;
cg_vel[2] = 0.0;
NV_S (cg_omega, =, 0.0); /* no angular motion */
}

Very simple right? When I try to hit build - I get the following error:

c:\Program Files\ANSYS Inc\v145\fluent\fluent14.5.0\src\storage.h(2887) : error C2010: '.' : unexpected in macro formal parameter list
c:\Program Files\ANSYS Inc\v145\fluent\fluent14.5.0\src\storage.h(2887) : error C2010: '.' : unexpected in macro formal parameter list
c:\Program Files\ANSYS Inc\v145\fluent\fluent14.5.0\src\storage.h(2887) : error C2010: '.' : unexpected in macro formal parameter list
c:\Program Files\ANSYS Inc\v145\fluent\fluent14.5.0\src\storage.h(2892) : error C2010: '.' : unexpected in macro formal parameter list
c:\Program Files\ANSYS Inc\v145\fluent\fluent14.5.0\src\storage.h(2892) : error C2010: '.' : unexpected in macro formal parameter list
c:\Program Files\ANSYS Inc\v145\fluent\fluent14.5.0\src\storage.h(2892) : error C2010: '.' : unexpected in macro formal parameter list

My working folder is set to where my mesh and .c file. I've tried starting fluent with x64 visual tools command prompt launcher and that doesn't work.

Any thoughts?

parradux December 18, 2013 16:20

By negative x direction I mean the following:

My object is currently moving in the +x and it will hit a wall boundary I want it to move in the opposite direction (-x) how do I do this?


All times are GMT -4. The time now is 13:16.