the fluent was crashed and disapeared when run UDF
#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... |
What should the "a_v" do? I have never seen that before, if you want to append use "a".
|
Quote:
|
Make sure that you don't have the file (D:\\temp\\shiyan) open in a different program. That's all I can say.
|
Quote:
|
All times are GMT -4. The time now is 06:28. |