|
[Sponsors] |
December 17, 2013, 14:44 |
UDF For translational movement
|
#1 |
New Member
asdasdasd
Join Date: Aug 2012
Posts: 15
Rep Power: 14 |
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? Last edited by parradux; December 18, 2013 at 17:17. Reason: found solution |
|
December 18, 2013, 17:20 |
|
#2 |
New Member
asdasdasd
Join Date: Aug 2012
Posts: 15
Rep Power: 14 |
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? |
|
November 18, 2014, 04:26 |
|
#3 |
New Member
TAK
Join Date: Aug 2013
Location: China
Posts: 9
Rep Power: 13 |
Hi Parradux. Its very old post but recently i have the same problem.
D:\ANSYS1~1.5\v145\fluent\fluent14.5.0\cortex\src\ cx.h(45) : error C2632: 'long' followed by 'long' is illegal D:\ANSYS1~1.5\v145\fluent\fluent14.5.0\src\storage .h(2887) : error C2010: '.' : unexpected in macro formal parameter list D:\ANSYS1~1.5\v145\fluent\fluent14.5.0\src\storage .h(2887) : error C2010: '.' : unexpected in macro formal parameter list D:\ANSYS1~1.5\v145\fluent\fluent14.5.0\src\storage .h(2887) : error C2010: '.' : unexpected in macro formal parameter list D:\ANSYS1~1.5\v145\fluent\fluent14.5.0\src\storage .h(2892) : error C2010: '.' : unexpected in macro formal parameter list D:\ANSYS1~1.5\v145\fluent\fluent14.5.0\src\storage .h(2892) : error C2010: '.' : unexpected in macro formal parameter list D:\ANSYS1~1.5\v145\fluent\fluent14.5.0\src\storage .h(2892) : error C2010: '.' : unexpected in macro formal parameter list How did you solve this problem? |
|
November 18, 2014, 04:41 |
|
#4 |
Senior Member
Join Date: Nov 2013
Posts: 1,965
Rep Power: 27 |
His solution apparently was to go to Fluent version 15.0, if I read his edit correctly.
(I can not give more help, this error is a mystery to me.) |
|
November 19, 2014, 01:33 |
|
#5 |
New Member
TAK
Join Date: Aug 2013
Location: China
Posts: 9
Rep Power: 13 |
After 6 hours effort, I solved the problem. It's working now for Ansys 14.5.
|
|
November 19, 2014, 04:01 |
|
#6 |
Senior Member
Join Date: Nov 2013
Posts: 1,965
Rep Power: 27 |
If you can describe your method to solve it, it can be helpful for people who have the same problem in the future.
|
|
November 19, 2014, 04:42 |
|
#7 |
New Member
TAK
Join Date: Aug 2013
Location: China
Posts: 9
Rep Power: 13 |
Its hard to explain step by step but I got most help from one of the post in this forum.
http://www.cfd-online.com/Forums/flu...ng-math-h.html good day |
|
September 9, 2015, 08:29 |
Follow the path
|
#8 |
New Member
Join Date: Sep 2015
Posts: 2
Rep Power: 0 |
You can just follow the way
c:\Program Files\ANSYS Inc\v145\fluent\fluent14.5.0\src\storage.h(2887) and find the error then correct them. It really works. |
|
June 15, 2019, 19:09 |
|
#9 |
New Member
ahmed
Join Date: Jun 2019
Posts: 10
Rep Power: 7 |
||
June 15, 2019, 19:11 |
|
#10 | |
New Member
ahmed
Join Date: Jun 2019
Posts: 10
Rep Power: 7 |
Quote:
please can you kindly write your UDF code here |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
using UDF for fluttering movement ( oscillating motion ) ??! | bluAero | Fluent UDF and Scheme Programming | 7 | June 20, 2013 06:37 |
UDF for 2D translational movement | ThinkQuick | Fluent UDF and Scheme Programming | 0 | July 24, 2012 02:59 |
flexible wall movement with udf | O.D.Y. | Fluent UDF and Scheme Programming | 4 | March 24, 2009 06:01 |
UDF for Piston movement | Harish | FLUENT | 2 | July 23, 2004 07:13 |
Wall movement due to pressure with UDF | Dimitrios | FLUENT | 2 | November 15, 2003 08:06 |