public NOSwitchAnalysis(MainWindow janela, GeneralParameters par, List <string> lstAlimentadores, ObjDSS oDSS) { // inicializa variaveis de classe _janela = janela; _paramGerais = par; _oDSS = oDSS; // analisa chave NA de cada alimentador foreach (string nomeAlim in lstAlimentadores) { AnaliseChavesNAsPvt(nomeAlim); } // Grava Log _janela.GravaLog(); }
public MonthlyPowerFlow(GeneralParameters paramGerais, MainWindow janela, ObjDSS oDSS) { // preenche variaveis da classe _paramGerais = paramGerais; _janela = janela; // fluxo dia util _fluxoDU = new DailyFlow(paramGerais, janela, oDSS, "DU"); // fluxo sabado _fluxoSA = new DailyFlow(paramGerais, janela, oDSS, "SA"); // fluxo domingo _fluxoDO = new DailyFlow(paramGerais, janela, oDSS, "DO"); // instancia obj resultado Mensal _resFluxoMensal = new PFResults(); }
public LoopAnalysis(MainWindow janelaPrincipal, GeneralParameters paramGerais, List <string> alimentadores, ObjDSS oDSS) { _janelaPrincipal = janelaPrincipal; this._paramGerais = paramGerais; this._lstAlimentadores = alimentadores; this._oDSS = oDSS; //Limpa Arquivos _paramGerais.DeletaArqResultados(); // analisa cada alimentador foreach (string nomeAlim in alimentadores) { AnaliseLoopsPvt(nomeAlim); } // Grava Log _janelaPrincipal.GravaLog(); }
public DailyFlow(GeneralParameters paramGerais, MainWindow janela, ObjDSS objDSS, string tipoDia = "DU", bool soMT = false) { // variaveis da classe _paramGerais = paramGerais; _janela = janela; _oDSS = objDSS; // TODO FIX ME da pau quando executa a segunda vez // OBS: datapath setado por alim string temp = _paramGerais.GetDataPathAlimOpenDSS(); _oDSS._DSSObj.DataPath = temp; // nome alim _nomeAlim = _paramGerais.GetNomeAlimAtual(); // seta variavel _soMT = soMT; // TODO SetTipoDia(paramGerais._parGUI); }