UDF de Fluent, cómo configurar la salida de datos TXT por paso de tiempo
DEFINE_ADJUST(name,d) /* Usar la función ajustada para resolver el problema*/
{
int int_time, curr_ts;
curr_ ts=RP_Get_Integer("time-step");
/* Asignar valores a los parámetros que deben generarse a través de un bucle, por ejemplo: tu_presión, esta parte del código debe ser escrita por ti mismo*/
/* La siguiente es la declaración de una variable estática: tu_presión, esta parte parte del código debe ser escrito por usted mismo*/
/* La siguiente es mi solución anterior para escribir un programa de salida cronometrada, solo como referencia*/
if (last_ts!= curr_ts)
{
last_ts=curr_ts;
current_time=RP_Get_Real("tiempo de flujo");
int_time=(int )(current_time);
if (int_time % 300 ==0) /* Genere los parámetros que desee en intervalos fijos**
{
fprintf(fp, "%f %e \n", tiempo_actual, tu_presión
}
}
}
}