Leer/Escribir en archivos txt

En la paleta Connectivity, ambién es posible crear conexiones directas con archivos de texto (“.txt”):

  • Arrastra el elemento Text File para el modelo;

  • Configure sus parámetros de nombre/ubicación (¡incluso puede ser un archivo con dirección de Internet!), si será de lectura y/o escritura y, si es un archivo de lectura, indique el separador (línea, tabulador, punto y coma, coma o espacio);

  • En el lugar donde desea leer/escribir algo en el archivo, use el nombre del archivo, seguido del punto y la función deseada (por ejemplo: println, readln, printf, readString() etc).

Por ejemplo, registramos los resultados de las réplicas para la ocupación de las mesas de servicio en un archivo. Vamos a crear un bloque Text file dentro del experimento Parameters Variation:

Para eso, tenemos que ir a Experimento Parameters Variation y agregar a la opción After simulation run el comando escribir en archivo.

El uso es similar a Excel. Escriba el nombre del elemento, escriba el punto final ¡plaft! (haga clic en CTRL+Espacio):

En el comando anterior AnyLogic enviará al archivo, para cada escenario simulado, una línea con el número de meses de inversión en marketing y el número de clientes alcanzados en el 6º mes, separados por punto y coma (o, precisamente, un archivo tipo ".CSV").

Sugerencias:

  • Si desea separar por espacio de tabulación, use “\t”);

  • El site Medium hay una publicación con guía completa para formatear en java:

Atualizado

Isto foi útil?