|
[Sponsors] |
the fluent was crashed and disapeared when run UDF |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
January 14, 2015, 22:03 |
the fluent was crashed and disapeared when run UDF
|
#1 |
New Member
Howard Zhang
Join Date: Oct 2014
Posts: 12
Rep Power: 12 |
#include"udf.h"
real vn=0.0; FILE * fp; DEFINE_CG_MOTION(dynamic_cylinder,dt,vel,omega,tim e,dtime) { vn=5*sin(5*time); vel[1]=vn; omega[2]=2; } DEFINE_EXECUTE_AT_END(execute_at_end) { int n; fp=fopen("D:\\temp\\shiyan","a_v"); fprintf(fp,"% E\n",vn); fclose(fp); } i want use the UDF above write a file to record the velocity data, but two problems puzzle me: 1 i have sucessfully compiled the UDF, but when i ran caculation the fluent was crashed, disapeared in the screen.(when i remove the macro DEFINE_EXECUTE_AT_END, the UDF run well) 2 i want the body move in vertical direction and rotate aroud its center simutaneously, but the coordinate of the body center is not (0,0), how should i do ?(2D caculation) Could anyone can help me? many thanks in advance... |
|
January 15, 2015, 07:01 |
|
#2 |
Senior Member
Join Date: Nov 2013
Posts: 1,965
Rep Power: 27 |
What should the "a_v" do? I have never seen that before, if you want to append use "a".
|
|
January 16, 2015, 02:28 |
|
#3 |
New Member
Howard Zhang
Join Date: Oct 2014
Posts: 12
Rep Power: 12 |
||
January 16, 2015, 04:55 |
|
#4 |
Senior Member
Join Date: Nov 2013
Posts: 1,965
Rep Power: 27 |
Make sure that you don't have the file (D:\\temp\\shiyan) open in a different program. That's all I can say.
|
|
January 18, 2015, 04:07 |
|
#5 |
New Member
Howard Zhang
Join Date: Oct 2014
Posts: 12
Rep Power: 12 |
||
Tags |
define_execute_at_end, fluent crashed, udf, write data |
|
|