Giter Club home page Giter Club logo

atp-equi's Introduction

Aplicativo em linha de comando para importação no ATP do sistema equivalentado
no Anafas.

Desenvolvedor: Rafael Eduardo Schneider Ristow (resristow)

________________________________________________________________________________


A Licença GPLv3 está no arquivo LICENSE.

Site para avisar sobre Bugs e Melhorias, entrar em contato com o desenvolvedor,
baixar outra cópia em formato binário: https://github.com/resristow/atp-equi

________________________________________________________________________________

uso: ATP-EQUI [-h] [-e] [-s] [-R | -Rj | -b] [-i] json

Cria um equivalente para o ATP

argumentos obrigatórios:
  json        Arquivo com as configurações - modelo opcoes.json

argumentos opcionais:
  -h, --help  mostra esta ajuda e termina o programa
  -e          imprime equivalente.lib
  -s          imprime source.lib
  -R          compara niveis de curto entre Anafas e ATP, rodando
              automaticamente os curto-circuitos no ATP
  -Rj         mesmo que R, mas não roda o ATP
  -b          lista barras com equivalentes
  -i          imprime .lib da rede interna


O arquivo opcoes.json contém os caminhos para os arquivos necessários para o
processamento dos dados. Esse arquivo deverá estar no mesmo diretório do progra-
ma executável.

O programa necessita de uma planilha com a correlação entre os números das
barras do ANAFAS e o nome de nó no ATP. Por padrão, essa planilha possui o nome
NOMESATP.XLSX.

Exemplos do opcoes.json e NOMESATP.XLSX são fornecidos juntamente com o programa.

EXEMPLOS DE USO:

Impressão das barras de fronteira:
> atp-equi.exe -b opcoes.json

Obtenção dos equivalentes do ATP e cartão SOURCE com as fontes do equivalente:
> atp-equi.exe -e -s opcoes.json

________________________________________________________________________________

DESCRIÇÃO DOS ARGUMENTOS:

Em construção.

________________________________________________________________________________

ARQUIVOS DE SAÍDA

- Arquivo -relatorio.rel com os resultados do processamento.
- Arquivo .lib com os equivalentes para o ATP (comando 'e')
- Arquivo .lib com as fontes para o ATP (comando 's')
- Arquivo -rncc.rel com o relatório de níveis de curto-circuito (comando 'R')

atp-equi's People

Contributors

resristow avatar ldemattos avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

ldemattos

atp-equi's Issues

O programa não suporta números de circuito adicionais

No equivalente esse problema não é tão ruim, pois o ANAFAS não faz circuito 2, 3, etc para equivalentes. Mas, para a rede interna, sim.
Descobri o problema sem querer ao criar manualmente circuitos repetidos no equivalente.

Licenciamento

Olá, @resristow !

Primeiramente obrigado por compartilhar o programa em questão. Estou precisando gerar alguns equivalentes para o ATP e estava prestes a desenvolver um programa semelhante ao seu =)

Em vez de desenvolver um programa novo, tentarei colaborar contigo caso haja necessidade de complementar alguma coisa. Eu ainda não o testei.

No entanto, peço que defina a licença do teu programa, caso contrário legalmente ninguém pode nem usar ou modificar seu programa sem o risco de ser processado - https://choosealicense.com/no-license/ . Seu arquivo LICENSE está vazio. Caso deseje que seu programa seja aberto/livre, sugiro que use alguma versão da GNU GPL, o que garante que seu código permanecerá para sempre livre e ninguém poderá se apropriar dele.

Mais uma vez, obrigado por compartilhar!

Atenciosamente,
LMNM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.