From 2771fff79ac9c3c09b70f4668e7142b2e944d1f2 Mon Sep 17 00:00:00 2001 From: Thales Lima Oliveira Date: Thu, 25 Apr 2019 01:25:41 -0300 Subject: Matpower Importer and power quality calculation Power quality in implementation --- Project/PropertiesFormBase.h-6b514c3f | 331 ++++++++++++++++++++++++++++++++++ 1 file changed, 331 insertions(+) create mode 100644 Project/PropertiesFormBase.h-6b514c3f (limited to 'Project/PropertiesFormBase.h-6b514c3f') diff --git a/Project/PropertiesFormBase.h-6b514c3f b/Project/PropertiesFormBase.h-6b514c3f new file mode 100644 index 0000000..aa7a1f4 --- /dev/null +++ b/Project/PropertiesFormBase.h-6b514c3f @@ -0,0 +1,331 @@ +////////////////////////////////////////////////////////////////////// +// This file was auto-generated by codelite's wxCrafter Plugin +// wxCrafter project file: PropertiesForm.wxcp +// Do not modify this file by hand! +////////////////////////////////////////////////////////////////////// + +#ifndef _PSP_PROJECT_PROPERTIESFORM_BASE_CLASSES_H +#define _PSP_PROJECT_PROPERTIESFORM_BASE_CLASSES_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#if wxVERSION_NUMBER >= 2900 +#include +#include +#include +#include +#endif + +#ifdef WXC_FROM_DIP +#undef WXC_FROM_DIP +#endif +#if wxVERSION_NUMBER >= 3100 +#define WXC_FROM_DIP(x) wxWindow::FromDIP(x, NULL) +#else +#define WXC_FROM_DIP(x) x +#endif + +class GeneralPropertiesFormBase : public wxDialog +{ + protected: + wxNotebook* m_notebook; + wxPanel* m_panelGeneral; + wxStaticText* m_staticTextLanguage; + wxChoice* m_choiceLanguage; + wxStaticText* m_staticTextTheme; + wxChoice* m_choiceTheme; + wxButton* m_buttonOK; + wxButton* m_buttonCancel; + + protected: + virtual void OnButtonOKClick(wxCommandEvent& event) { event.Skip(); } + virtual void OnButtonCancelClick(wxCommandEvent& event) { event.Skip(); } + + public: + wxStaticText* GetStaticTextLanguage() { return m_staticTextLanguage; } + wxChoice* GetChoiceLanguage() { return m_choiceLanguage; } + wxStaticText* GetStaticTextTheme() { return m_staticTextTheme; } + wxChoice* GetChoiceTheme() { return m_choiceTheme; } + wxPanel* GetPanelGeneral() { return m_panelGeneral; } + wxNotebook* GetNotebook() { return m_notebook; } + wxButton* GetButtonOK() { return m_buttonOK; } + wxButton* GetButtonCancel() { return m_buttonCancel; } + GeneralPropertiesFormBase(wxWindow* parent, + wxWindowID id = wxID_ANY, + const wxString& title = _("General settings"), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxSize(-1, -1), + long style = wxDEFAULT_DIALOG_STYLE); + virtual ~GeneralPropertiesFormBase(); +}; + +class SimulationsSettingsFormBase : public wxDialog +{ + protected: + wxNotebook* m_notebook; + wxPanel* m_panelGeneral; + wxStaticText* m_staticTextBasePower; + wxTextCtrl* m_textCtrlbasePower; + wxChoice* m_choiceBasePower; + wxCheckBox* m_checkBoxFaultAfterPF; + wxCheckBox* m_checkBoxSCPowerAfterPF; + wxPanel* m_panelPF; + wxStaticText* m_staticTextPFMethod; + wxChoice* m_choicePFMethod; + wxStaticText* m_staticTextAccFactor; + wxTextCtrl* m_textCtrlAccFactor; + wxStaticText* m_staticTextPFTolerance; + wxTextCtrl* m_textCtrlPFTolerance; + wxStaticText* m_staticTextPFMaxIterations; + wxTextCtrl* m_textCtrlPFMaxIterations; + wxStaticText* m_staticTextPFSlackBusAngle; + wxTextCtrl* m_textCtrlPFSlackBusAngle; + wxStaticText* m_staticTextDeg_1; + wxPanel* m_panelStability; + wxStaticText* m_staticTextTimeStep; + wxTextCtrl* m_textCtrlTimeStep; + wxStaticText* m_staticTextSec_1; + wxStaticText* m_staticTextTSimTime; + wxTextCtrl* m_textCtrlSimTime; + wxStaticText* m_staticTextSec_2; + wxStaticText* m_staticTextFreq; + wxTextCtrl* m_textCtrlFreq; + wxStaticText* m_staticTextFreqUnit; + wxStaticText* m_staticTextTStabTolerance; + wxTextCtrl* m_textCtrlStabTolerance; + wxStaticText* m_staticTextTStabMaxIterations; + wxTextCtrl* m_textCtrlStabMaxIterations; + wxStaticText* m_staticTextCtrlStepRation; + wxTextCtrl* m_textCtrlCtrlStepRatio; + wxStaticText* m_staticTextPrintTime; + wxTextCtrl* m_textCtrlPrintTime; + wxStaticText* m_staticTextSec_4; + wxCheckBox* m_checkBoxUseCOI; + wxPanel* m_panelLoadComp; + wxCheckBox* m_checkBoxUseCompLoads; + wxStaticText* m_staticTextActivePowerImp; + wxTextCtrl* m_textCtrlActivePowerImp; + wxStaticText* m_staticTextPerc_1; + wxStaticText* m_staticTextActivePowerCur; + wxTextCtrl* m_textCtrlActivePowerCur; + wxStaticText* m_staticTextPerc_2; + wxStaticText* m_staticTextActivePowerPow; + wxTextCtrl* m_textCtrlActivePowerPow; + wxStaticText* m_staticTextPerc_3; + wxStaticText* m_staticTextReactivePowerImp; + wxTextCtrl* m_textCtrlReactivePowerImp; + wxStaticText* m_staticTextPerc_4; + wxStaticText* m_staticTextReactivePowerCur; + wxTextCtrl* m_textCtrlReactivePowerCur; + wxStaticText* m_staticTextPerc_5; + wxStaticText* m_staticTextReactivePowerPow; + wxTextCtrl* m_textCtrlReactivePowerPow; + wxStaticText* m_staticTextPerc_6; + wxStaticText* m_staticTextUV; + wxStaticText* m_staticTextUVCur; + wxTextCtrl* m_textCtrlUVCur; + wxStaticText* m_staticTextPerc_7; + wxStaticText* m_staticTextUVPow; + wxTextCtrl* m_textCtrlUVPow; + wxStaticText* m_staticTextPerc_8; + wxButton* m_buttonOK; + wxButton* m_buttonCancel; + + protected: + virtual void OnPFMethodChoiceSelected(wxCommandEvent& event) { event.Skip(); } + virtual void OnCheckboxUseCompLoadClick(wxCommandEvent& event) { event.Skip(); } + virtual void OnButtonOKClick(wxCommandEvent& event) { event.Skip(); } + virtual void OnButtonCancelClick(wxCommandEvent& event) { event.Skip(); } + + public: + wxStaticText* GetStaticTextBasePower() { return m_staticTextBasePower; } + wxTextCtrl* GetTextCtrlbasePower() { return m_textCtrlbasePower; } + wxChoice* GetChoiceBasePower() { return m_choiceBasePower; } + wxCheckBox* GetCheckBoxFaultAfterPF() { return m_checkBoxFaultAfterPF; } + wxCheckBox* GetCheckBoxSCPowerAfterPF() { return m_checkBoxSCPowerAfterPF; } + wxPanel* GetPanelGeneral() { return m_panelGeneral; } + wxStaticText* GetStaticTextPFMethod() { return m_staticTextPFMethod; } + wxChoice* GetChoicePFMethod() { return m_choicePFMethod; } + wxStaticText* GetStaticTextAccFactor() { return m_staticTextAccFactor; } + wxTextCtrl* GetTextCtrlAccFactor() { return m_textCtrlAccFactor; } + wxStaticText* GetStaticTextPFTolerance() { return m_staticTextPFTolerance; } + wxTextCtrl* GetTextCtrlPFTolerance() { return m_textCtrlPFTolerance; } + wxStaticText* GetStaticTextPFMaxIterations() { return m_staticTextPFMaxIterations; } + wxTextCtrl* GetTextCtrlPFMaxIterations() { return m_textCtrlPFMaxIterations; } + wxStaticText* GetStaticTextPFSlackBusAngle() { return m_staticTextPFSlackBusAngle; } + wxTextCtrl* GetTextCtrlPFSlackBusAngle() { return m_textCtrlPFSlackBusAngle; } + wxStaticText* GetStaticTextDeg_1() { return m_staticTextDeg_1; } + wxPanel* GetPanelPF() { return m_panelPF; } + wxStaticText* GetStaticTextTimeStep() { return m_staticTextTimeStep; } + wxTextCtrl* GetTextCtrlTimeStep() { return m_textCtrlTimeStep; } + wxStaticText* GetStaticTextSec_1() { return m_staticTextSec_1; } + wxStaticText* GetStaticTextTSimTime() { return m_staticTextTSimTime; } + wxTextCtrl* GetTextCtrlSimTime() { return m_textCtrlSimTime; } + wxStaticText* GetStaticTextSec_2() { return m_staticTextSec_2; } + wxStaticText* GetStaticTextFreq() { return m_staticTextFreq; } + wxTextCtrl* GetTextCtrlFreq() { return m_textCtrlFreq; } + wxStaticText* GetStaticTextFreqUnit() { return m_staticTextFreqUnit; } + wxStaticText* GetStaticTextTStabTolerance() { return m_staticTextTStabTolerance; } + wxTextCtrl* GetTextCtrlStabTolerance() { return m_textCtrlStabTolerance; } + wxStaticText* GetStaticTextTStabMaxIterations() { return m_staticTextTStabMaxIterations; } + wxTextCtrl* GetTextCtrlStabMaxIterations() { return m_textCtrlStabMaxIterations; } + wxStaticText* GetStaticTextCtrlStepRation() { return m_staticTextCtrlStepRation; } + wxTextCtrl* GetTextCtrlCtrlStepRatio() { return m_textCtrlCtrlStepRatio; } + wxStaticText* GetStaticTextPrintTime() { return m_staticTextPrintTime; } + wxTextCtrl* GetTextCtrlPrintTime() { return m_textCtrlPrintTime; } + wxStaticText* GetStaticTextSec_4() { return m_staticTextSec_4; } + wxCheckBox* GetCheckBoxUseCOI() { return m_checkBoxUseCOI; } + wxPanel* GetPanelStability() { return m_panelStability; } + wxCheckBox* GetCheckBoxUseCompLoads() { return m_checkBoxUseCompLoads; } + wxStaticText* GetStaticTextActivePowerImp() { return m_staticTextActivePowerImp; } + wxTextCtrl* GetTextCtrlActivePowerImp() { return m_textCtrlActivePowerImp; } + wxStaticText* GetStaticTextPerc_1() { return m_staticTextPerc_1; } + wxStaticText* GetStaticTextActivePowerCur() { return m_staticTextActivePowerCur; } + wxTextCtrl* GetTextCtrlActivePowerCur() { return m_textCtrlActivePowerCur; } + wxStaticText* GetStaticTextPerc_2() { return m_staticTextPerc_2; } + wxStaticText* GetStaticTextActivePowerPow() { return m_staticTextActivePowerPow; } + wxTextCtrl* GetTextCtrlActivePowerPow() { return m_textCtrlActivePowerPow; } + wxStaticText* GetStaticTextPerc_3() { return m_staticTextPerc_3; } + wxStaticText* GetStaticTextReactivePowerImp() { return m_staticTextReactivePowerImp; } + wxTextCtrl* GetTextCtrlReactivePowerImp() { return m_textCtrlReactivePowerImp; } + wxStaticText* GetStaticTextPerc_4() { return m_staticTextPerc_4; } + wxStaticText* GetStaticTextReactivePowerCur() { return m_staticTextReactivePowerCur; } + wxTextCtrl* GetTextCtrlReactivePowerCur() { return m_textCtrlReactivePowerCur; } + wxStaticText* GetStaticTextPerc_5() { return m_staticTextPerc_5; } + wxStaticText* GetStaticTextReactivePowerPow() { return m_staticTextReactivePowerPow; } + wxTextCtrl* GetTextCtrlReactivePowerPow() { return m_textCtrlReactivePowerPow; } + wxStaticText* GetStaticTextPerc_6() { return m_staticTextPerc_6; } + wxStaticText* GetStaticTextUV() { return m_staticTextUV; } + wxStaticText* GetStaticTextUVCur() { return m_staticTextUVCur; } + wxTextCtrl* GetTextCtrlUVCur() { return m_textCtrlUVCur; } + wxStaticText* GetStaticTextPerc_7() { return m_staticTextPerc_7; } + wxStaticText* GetStaticTextUVPow() { return m_staticTextUVPow; } + wxTextCtrl* GetTextCtrlUVPow() { return m_textCtrlUVPow; } + wxStaticText* GetStaticTextPerc_8() { return m_staticTextPerc_8; } + wxPanel* GetPanelLoadComp() { return m_panelLoadComp; } + wxNotebook* GetNotebook() { return m_notebook; } + wxButton* GetButtonOK() { return m_buttonOK; } + wxButton* GetButtonCancel() { return m_buttonCancel; } + SimulationsSettingsFormBase(wxWindow* parent, + wxWindowID id = wxID_ANY, + const wxString& title = _("Simulation settings"), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxSize(-1, -1), + long style = wxDEFAULT_DIALOG_STYLE); + virtual ~SimulationsSettingsFormBase(); +}; + +class AboutFormBase : public wxDialog +{ + protected: + wxNotebook* m_notebook; + wxPanel* m_panelLogo; + wxStaticBitmap* m_staticBitmapLogo; + wxPanel* m_panelCredits; + wxGrid* m_gridCredits; + wxPanel* m_panelLicense; + wxRichTextCtrl* m_richTextCtrlLicense; + wxStaticText* m_staticTextVersionLabel; + wxStaticText* m_staticTextVersion; + wxStaticText* m_staticTextHome; + wxHyperlinkCtrl* m_hyperLinkPSP; + wxButton* m_buttonOK; + + protected: + virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); } + + public: + wxStaticBitmap* GetStaticBitmapLogo() { return m_staticBitmapLogo; } + wxPanel* GetPanelLogo() { return m_panelLogo; } + wxGrid* GetGridCredits() { return m_gridCredits; } + wxPanel* GetPanelCredits() { return m_panelCredits; } + wxRichTextCtrl* GetRichTextCtrlLicense() { return m_richTextCtrlLicense; } + wxPanel* GetPanelLicense() { return m_panelLicense; } + wxNotebook* GetNotebook() { return m_notebook; } + wxStaticText* GetStaticTextVersionLabel() { return m_staticTextVersionLabel; } + wxStaticText* GetStaticTextVersion() { return m_staticTextVersion; } + wxStaticText* GetStaticTextHome() { return m_staticTextHome; } + wxHyperlinkCtrl* GetHyperLinkPSP() { return m_hyperLinkPSP; } + wxButton* GetButtonOK() { return m_buttonOK; } + AboutFormBase(wxWindow* parent, + wxWindowID id = wxID_ANY, + const wxString& title = _("About PSP-UFU"), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxSize(-1, -1), + long style = wxDEFAULT_DIALOG_STYLE); + virtual ~AboutFormBase(); +}; + +class ImportFormBase : public wxDialog +{ + protected: + wxNotebook* m_notebook; + wxPanel* m_panelCEPEL; + wxStaticText* m_staticTextBasePWFFile; + wxFilePickerCtrl* m_filePickerANAREDEPWF; + wxStaticText* m_staticTextBaseLSTFile; + wxFilePickerCtrl* m_filePickerANAREDELST; + wxStaticText* m_staticTextBaseSTBFile; + wxFilePickerCtrl* m_filePickerANATEMSTB; + wxPanel* m_panelMatpower; + wxStaticText* m_staticTextBaseMFile; + wxFilePickerCtrl* m_filePickerMatpowerM; + wxStaticText* m_staticTextScale; + wxTextCtrl* m_textCtrlScale; + wxStaticText* m_staticTextIteration; + wxTextCtrl* m_textCtrlIterations; + wxButton* m_buttonOK; + wxButton* m_buttonCancel; + + protected: + virtual void OnButtonOKClick(wxCommandEvent& event) { event.Skip(); } + virtual void OnButtonCancelClick(wxCommandEvent& event) { event.Skip(); } + + public: + wxStaticText* GetStaticTextBasePWFFile() { return m_staticTextBasePWFFile; } + wxFilePickerCtrl* GetFilePickerANAREDEPWF() { return m_filePickerANAREDEPWF; } + wxStaticText* GetStaticTextBaseLSTFile() { return m_staticTextBaseLSTFile; } + wxFilePickerCtrl* GetFilePickerANAREDELST() { return m_filePickerANAREDELST; } + wxStaticText* GetStaticTextBaseSTBFile() { return m_staticTextBaseSTBFile; } + wxFilePickerCtrl* GetFilePickerANATEMSTB() { return m_filePickerANATEMSTB; } + wxPanel* GetPanelCEPEL() { return m_panelCEPEL; } + wxStaticText* GetStaticTextBaseMFile() { return m_staticTextBaseMFile; } + wxFilePickerCtrl* GetFilePickerMatpowerM() { return m_filePickerMatpowerM; } + wxStaticText* GetStaticTextScale() { return m_staticTextScale; } + wxTextCtrl* GetTextCtrlScale() { return m_textCtrlScale; } + wxStaticText* GetStaticTextIteration() { return m_staticTextIteration; } + wxTextCtrl* GetTextCtrlIterations() { return m_textCtrlIterations; } + wxPanel* GetPanelMatpower() { return m_panelMatpower; } + wxNotebook* GetNotebook() { return m_notebook; } + wxButton* GetButtonOK() { return m_buttonOK; } + wxButton* GetButtonCancel() { return m_buttonCancel; } + ImportFormBase(wxWindow* parent, + wxWindowID id = wxID_ANY, + const wxString& title = _("Import files"), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxSize(-1, -1), + long style = wxDEFAULT_DIALOG_STYLE); + virtual ~ImportFormBase(); +}; + +#endif -- cgit