Simulação de dinâmica de sistemas
  • Tutorial AnyLogic: simulação de dinâmica de sistemas
  • Parte I: muito prazer, eu sou o AnyLogic!
  • Instalação, abrir, fechar e uso do mouse
  • Parte II: problema da Startup
  • Difusão no mercado do novo app de uma startup
  • Diagrama de Laços Causais (DLC): modelo de difusão do produto
  • Diagrama de estoque e fluxo
  • Criação do modelo
  • Construindo o diagrama de estoque e fluxo no AnyLogic
  • Zoom
  • Parâmetros no AnyLogic
  • Variáveis dinâmicas no AnyLogic
  • O outro lado por outro caminho: o loop de conversão boca a boca
  • Criando saídas para o modelo: Time Plot
  • O que é um experimento?
  • Experimentação do modelo: a dinâmica de adoção do app por marketing e boca-a-boca
  • Parte III: nuvem
  • Exportar e executar o modelo na nuvem pública do AnyLogic
  • Solução do problema da Startup
  • Epílogo
  • Epílogo: como aprender o AnyLogic a partir daqui
  • Apêndice ou coisas que deixariam o tutorial ainda maior
    • Table functions
  • Experimento de variação de parâmetros e coleta de dados com dataset
  • Criando estruturas de dados com Arrays
  • Comunicação com planilhas Excel
  • Leitura/Gravação em arquivos txt
  • Misturando as coisas: dinâmica de sistemas e eventos discretos e agentes
  • Outras funções matemáticas e de simulação de dinâmica de sistemas
Fornecido por GitBook
Nesta página

Isto foi útil?

Leitura/Gravação em arquivos txt

AnteriorComunicação com planilhas ExcelPróximoMisturando as coisas: dinâmica de sistemas e eventos discretos e agentes

Atualizado há 3 anos

Isto foi útil?

Na paleta Connectivity, também é possível criar conexões diretas com arquivos texto (“.txt”):

  • Arraste o elemento Text File para o modelo;

  • Configure seus parâmetros de nome/local (pode ser, inclusive, um arquivo com endereço na Internet!), se vai ser de leitura e/ou gravação e, caso seja um arquivo de leitura, indique o separador (linha, Tab, ponto e vírgula, vírgula ou espaço);

  • No local que deseja ler/gravar algo no arquivo, utilize o nome do arquivo, seguido do ponto final e a função desejada (por exemplo: println, readln, printf, readString() etc).

Por exemplo, vamos gravar em um arquivo os resultados das replicações para a ocupação dos caixas de atendimento. Vamos criar um bloco Text file dentro do Experimento Parameters Variation:

Para isso, precisamos ir ao Experimento Parameters Variation e acrescentar à opção After simulation run o comando de gravação no arquivo.

A utilização é semelhante à do Excel. Escreva o nome do elemento, digite o ponto final e plaft! (clique em CTRL+Espaço):

No comando anterior o AnyLogic vai enviar ao arquivo, para cada cenário simulado, uma linha com o número de meses de investimento em marketing e o número de clientes atingidos no 6º mês, separados por ponto-e-vírgula (ou, precisamente, um arquivo do tipo ".CSV").

Dicas:

  • Se você quiser separar por espaço de tabulação, utilize “\t”);

  • O Medium tem um post com um guia completo de formatação em Java, muito bom (clique no link a seguir):

Formatting Strings With JavaMedium
Logo