コード例 #1
0
        //Plota niveis tensao nas barras dos trafos
        public void PlotaCargasIsoladasArq(MainWindow janela)
        {
            // se convergiu
            if (_circuit.Solution.Converged)
            {
                // nome alim
                string nomeAlim = _param.GetNomeAlimAtual();

                // linha
                String linha = "";

                // para cada key value
                foreach (string carga in _lstCargasIsoladas)
                {
                    // evita plotagem do null em _lstCargasIsoladas
                    if (carga == null)
                    {
                        break;
                    }

                    // TODO tratar retirada \n ultima linha
                    linha += nomeAlim + "\t" + carga + "\n";
                }
                TxtFile.GravaEmArquivo2(linha, _param.GetNomeArqBarraTrafoLocal(), janela);
            }
        }