Skip to content

Programa que gera um relatório de operações a partir de um arquivo de log de uma maquina

License

Notifications You must be signed in to change notification settings

Matheus-Souza-Rozendo/relatorio_log_maquina

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Relatorio Log Máquina

GitHub repo size GitHub GitHub language count GitHub top language

Relatório do funcionamento de uma maquina a partir de um arquivo .log.

Software que fornece um relatório completo de um funcionamento de uma maquina a partir do log gerado por ela

Formato do Log

As informações (log) são geradas no formato de linhas de texto agrupando as seguintes informações em cada linha:

{ longint momento, int duracao, int operacao, int status }

  • momento (dia10000+hora100+minuto) é o momento de início da operação, onde dia é o número do dia no ano, hora é a hora desse dia, minuto é o minuto dessa hora;

  • duracao é o tempo em minutos que a operacao levou para ser concluída ou apresentar erro;

  • operacao pode ser:

    1 - operação de carregar matéria-prima 1;

    2 - operação de carregar matéria-prima 2;

    3 - operação de carregar matéria-prima 3;

    4 - operação de processo de secagem;

    5 - operação de processo de lavagem; ou

    6 - operação de processo de tingimento;

  • status pode ser:

    0 - operação bem sucedida;

    1 - sobrecarga leve;

    2 - sobrecarga com probabilidade de dano; ou

    3 - parada por erro de funcionamento;

Funcionalidades

O programa gera dois tipos de relatório. Um no formato .txt e o outro mostrando as informações na tela.

Relatório em .txt

Contem as seguintes informações:

  • Duração das Operações em cada Semana
  • Operação que Apresentou Erro mais Rápido em cada semana
  • Resumo das Operações por Semana
  • Paradas por erros em cada Semana
  • Matéria-Prima mais carregada em cada Dia
  • Numero de Dias que aconteceram cada status
  • Status que mais ocorreram por hora do dia
  • Número de Operações bem-sucedidas seguida de erro
  • Número de Operações bem-sucedidas seguida de erro considerando operações diferentes

Veja exemplo de relatório gerado

Relatório mostrado na tela

Contem as seguintes informações:

  • Maiores operações sem terminar com erro
  • Total de Duração de Cada Status
  • Percentual de Cada Matéria Prima Carregada na Maquina
  • Percentual de Operações Bem-sucedidas em relação as demais
  • Percentual de operações Bem-sucedidas em relação as mal-sucedidas
  • Número de vezes que a máquina foi carregada com a matéria-prima 1 no período da manhã
  • Os dois status de menor duração desconsiderando-se os erros
  • Número de Erros com mais de 5 minutos

Exemplo de Relatório

     --------------------------Maiores operações sem terminar com erro ------------------------------------------
      OPERAÇÃO 1
      Data: Dia 5   as  13:12
      Operação: processo de lavagem
      Duração: 123 min
      Status: sobrecarga leve

      OPERAÇÃO 2
      Data: Dia 8   as  17:1
      Operação: carregar matéria-prima 2
      Duração: 122 min
      Status: operação bem sucedida
      
      --------------------- Total de Duração de Cada Status ---------------------------------------------------
      operação bem sucedida : 11208 min
      sobrecarga leve : 5680 min
      sobrecarga com probabilidade de dano : 4722 min
      parada por erro : 2339 min


      --------------------- Percentual de Cada Matéria Prima Carregada na Maquina ------------------------------
      Matéria-Prima 1 : 32.03%
      Matéria-Prima 2 : 32.03%
      Matéria-Prima 3 : 35.94%

     --------------------- Percentual de Operações Bem-sucedidas em relação as demais ------------------------------
      48.81%

     --------------------- Percentual de operações Bem-sucedidas em relação as mal-sucedidas ------------------------------
      600.00%

     --------------------------------------------------------------------------------------------------------------------
      a máquina foi carregada com a matéria-prima 1 no período da manhã: 19 vezes


    ---------------------- os dois status de menor duração desconsiderando-se os erros -----------------------------------
    sobrecarga com probabilidade de dano : 4722 min
    sobrecarga leve : 5680 min


    ------------------------------------------------------------------------------------------------
    Número de Erros com mais de 5 minutos: 30

Contato

Matheus Souza Rozendo – matheusrozendo234674@gmail.com

About

Programa que gera um relatório de operações a partir de um arquivo de log de uma maquina

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages