Print
Hi every body ! for my UDF (Define_source) i use several "printf()" for debugging. when my UDF is interpreted it work. but, when i run it i see nothing. how can i print things to screen. is there another way to debug an UDF? I work in (Pc win nt4, ntx86) of everybody? thanks and excuse my poor english ************************************************** *****#include"udf.h" #define mu 0.8 /*mu coefficient d<attenuation du spectre solaire*/ DEFINE_SOURCE(cell_Source,cell,thread,dS,eqn)
{ face_t f; FILE *fichier; double source,y,t,time[47],Hs[47]; real x[ND_ND]; int i; y=x[1]; fichier= fopen("Source1.txt","r");/* read data file*/ t=((RP_Get_Real("flow-time"))/3600.); printf("\n temp=%lf \n",t); C_CENTROID(x,cell,thread); for (i =0; i<48 ;i++) fscanf(fichier,"%lf %lf",&time[i],&Hs[i]); if ( (time[i] <= t) && (t < time[i+1]) ) { source = 0.6 * Hs[i]* mu *exp(-mu*(2.2-y)); dS[eqn]=0; printf("\n\n i=%lf time=%lf Hs=%lf So=%lf \n",i,time[i],Hs[i],source); } fclose(fichier); return source; } |
Re: Print
Hi,
The printf is invalid command on PC . You have to use message command. see below. message("\n\n i=%lf time=%lf Hs=%lf So=%lf \n",i,time[i],Hs[i],source); Regards, Keil |
Re: Print
Oops!. the message is Message, m is a capital.
Keil |
Re: Print
Hi Keil you can use printf or message to print things to screen . i found my mistake .(i shoud define C_CENTROID(x,cell,thread); in the loup if. Thank you very much
|
All times are GMT -4. The time now is 04:32. |