NVazEdit - Conversor de arquivos de vazões binários para formato texto e vice-versa
O NVazEdit é um aplicativo que converte arquivos binários de vazões utilizados pelos modelos
Newave/Decomp/Gevazp ('vazoes.dat' ou 'vazoesc.dat') em arquivos texto e vice-versa. O algoritmo foi projetado para permitir sua integração
aow processos automatizados de previsão de preços. Desta forma, o NVazEdit foi concebido como um aplicativo de linha de comando que é
facilmente evocado a partir dos processos do usuário.
Abaixo, seguem as intruções para utilização do NVazEdit:
1) Tela de ajuda do aplicativo: Para obter essa tela, basta digitar ‘NVazedit’ no prompt de comandos
(por padrão, o aplicativo não é adicionado ao ‘path’ do Windows. Então, você precisará estar dentro
do diretório do aplicativo para invocá-lo. Se estiver invocando-o a partir de outros aplicativos ou
scripts, o caminho completo deverá ser fornecido):

Como pode ser visto acima, a sintaxe genérica para utilizar o conversor é:
NVazedit -[opção de conversão] [caminho completo do arquivo a ser convertido] [caminho completo para o arquivo convertido]
Para converter de um arquivo binário para um arquivo texto, utilize:
NVazEdit -t [nome do arquivo binário de entrada] [nome do arquivo texto de saída]
Para converter um arquivo texto para um binãrio, use:
NVazEdit -b [nome do arquivo texto de entrada] [nome do arquivo binário de saída]
2) Exemplo de conversão binário para texto: Convertendo o arquivo binário do Newave ('vazoes.dat') de Novembro/2020 para formato texto ('vazoes_original.txt'):

3) Visualizando o arquivo convertido:

4) Alterando o arquivo texto: Inserido o valor de teste '999' para o mês de Dezembro/2020 no posto 'Camargos' e salvando o arquivo como
'vazoes_alterado.txt':

Obs.: As atualizações dos arquivos textos de vazões normalmente é realizada por processos proprietários de cada
agente.
5) Convertendo para binário: O arquivo 'vazoes_alterado.txt' é convertido para o binário 'vazoes_alterado.dat':

Quando uma conversão é bem-sucedida, um arquivo de controle é gerado para que o restante da automação proprietária de cada
agente processe corretamente as próximas iterações.
A versão atual e gratuíta do NVazEdit é compilada somente para sistema operacional Microsoft Windows e permite a conversão de arquivos com 320 postos (formato utilizado para horizonte de operação do sistema).
Desenvolvimentos futuros (depentendes do interesse do mercado):
- Compilação para sistemas operacionais Linux;
- Conversão direta de dados de vazão para binário, sem necessidade de edição de arquivos texto;
- Desenvolvimento de inteface gráfica;
- Conversão de arquivos considerando os postos utilizando o horizonte de planejamento e
- Compilação do aplicativo em um add-in do Microsoft Excel.
Utilize o botão abaixo para baixar o NVazEdit