// verifica saida e grava perdas em arquivo OU alimentador que nao tenha convergido public void GravaPerdasArquivo() { //Se modo otmiza não grava arquivo if (_paramGerais._parAvan._otimizaPUSaidaSE || _paramGerais._parGUI._otmPorEnergia || _paramGerais._parGUI._otmPorDemMax) { return; } // Se alim Nao Convergiu if (!_resFluxo._convergiuBool) { //Grava a lista de alimentadores não convergentes em um txt TxtFile.GravaLstAlimNaoConvergiram(_paramGerais, _janela); } // Grava Perdas de acordo com o tipo de fluxo else { string nomeAlim = _paramGerais.GetNomeAlimAtual(); // obtem o nome do arquivo de perdas, conforme o tipo do fluxo string arquivo = _paramGerais.GetNomeArquivoPerdas(); // Grava Perdas TxtFile.GravaPerdas(_resFluxo, nomeAlim, arquivo, _janela); } }