C++ 1 source_name 0 0 . UTF-8 connect sim_plot_frame_base 1000 none 1 SpiceWindow . 1 1 1 1 UI 0 0 0 wxAUI_MGR_DEFAULT wxBOTH 1 1 impl_virtual 0 wxID_ANY 200,200 SIM_PLOT_FRAME_BASE -1,-1 wxDEFAULT_FRAME_STYLE KIWAY_PLAYER; kiway_player.h Spice Simulator SIM_PLOT_FRAME wxTAB_TRAVERSAL 1 1 1 0 wxID_ANY MyMenuBar m_mainMenu protected ; File m_fileMenu protected 0 1 wxID_NEW wxITEM_NORMAL New Plot m_newPlot none menuNewPlot m_separator3 none 0 1 wxID_OPEN wxITEM_NORMAL Open Workbook m_openWorkbook none menuOpenWorkbook 0 1 wxID_SAVE wxITEM_NORMAL Save Workbook m_saveWorkbook none menuSaveWorkbook m_separator1 none 0 1 wxID_ANY wxITEM_NORMAL Save as image m_saveImage none menuSaveImage 0 1 wxID_ANY wxITEM_NORMAL Save as .csv file m_saveCsv none menuSaveCsv m_separator4 none 0 1 wxID_CLOSE wxITEM_NORMAL Exit Simulation m_exitSim none menuExit Simulation m_simulationMenu protected 0 1 wxID_ANY wxITEM_NORMAL Run Simulation m_runSimulation protected m_separator31 none 0 1 wxID_ANY wxITEM_NORMAL Add signals... m_addSignals protected 0 1 wxID_ANY wxITEM_NORMAL Probe from schematics m_probeSignals protected 0 1 wxID_ANY wxITEM_NORMAL Tune component value m_tuneValue protected 0 1 Shows current simulation's netlist. Useful for debugging SPICE errors. wxID_ANY wxITEM_NORMAL Show SPICE Netlist... m_showNetlist protected m_separator41 none 0 1 wxID_ANY wxITEM_NORMAL Settings... m_settings protected View m_viewMenu protected 0 1 wxID_ZOOM_IN wxITEM_NORMAL Zoom In m_zoomIn none menuZoomIn 0 1 wxID_ZOOM_OUT wxITEM_NORMAL Zoom Out m_zoomOut none menuZoomOut 0 1 wxID_ZOOM_FIT wxITEM_NORMAL Fit on Screen m_zoomFit none menuZoomFit m_separator2 none 0 1 wxID_ANY wxITEM_CHECK Show &grid m_showGrid none menuShowGrid menuShowGridUpdate 0 1 wxID_ANY wxITEM_CHECK Show &legend m_showLegend none menuShowLegend menuShowLegendUpdate m_sizerMain wxVERTICAL protected 5 wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_toolBar 1 1 protected 1 Resizable 5 1 wxTB_FLAT|wxTB_HORIZONTAL|wxTB_TEXT 0 5 wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 50 0 1 m_splitterLeftRight 1 protected 1 Resizable 0.7 700 -1 1 wxSPLIT_VERTICAL wxSP_3D 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 300,-1 1 m_panelLeft 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL m_sizer11 wxVERTICAL protected 5 wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 50 0 1 m_splitterPlotAndConsole 1 protected 1 Resizable 0.8 500 -1 1 wxSPLIT_HORIZONTAL wxSP_3D 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 -1,200 1 m_plotPanel 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL m_sizerPlot wxHORIZONTAL protected 5 wxEXPAND | wxALL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_plotNotebook 1 protected 1 Resizable 1 wxAUI_NB_CLOSE_ON_ALL_TABS|wxAUI_NB_MIDDLE_CLICK_CLOSE|wxAUI_NB_TAB_MOVE|wxAUI_NB_TAB_SPLIT|wxAUI_NB_TOP -1 0 onPlotChanged onPlotClose a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_welcomePanel 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL m_sizer8 wxVERTICAL protected 5 wxEXPAND 1 0 protected 0 5 wxEXPAND 0 bSizer81 wxHORIZONTAL none 5 wxEXPAND 1 0 protected 0 5 wxALIGN_RIGHT|wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 wxSYS_COLOUR_GRAYTEXT 1 ,90,92,-1,70,0 0 0 wxID_ANY Start the simulation by clicking the Run Simulation button 0 0 1 m_staticText2 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 5 wxEXPAND 1 0 protected 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 -1,100 1 m_panelConsole 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL m_sizerConsole wxVERTICAL protected 5 wxALL|wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,-1,76,0 0 0 wxID_ANY 0 0 0 1 m_simConsole 1 protected 1 Resizable 1 wxTE_DONTWRAP|wxTE_MULTILINE|wxTE_READONLY 0 wxFILTER_NONE wxDefaultValidator 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 200,-1 1 m_sidePanel 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL m_sideSizer wxVERTICAL protected 5 wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 20 0 1 m_splitterSignals 1 protected 1 Resizable 0.3 0 -1 1 wxSPLIT_HORIZONTAL wxSP_3D 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 -1,100 1 m_panelSignals 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL wxID_ANY Signals sbSizer1 wxVERTICAL 1 none 5 wxALL|wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_signals 1 protected 1 Resizable 1 wxLC_REPORT|wxLC_SINGLE_SEL wxListView; 0 wxFILTER_NONE wxDefaultValidator onSignalDblClick onSignalRClick 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 -1,300 1 m_panelCursorsAndTune 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL bSizer9 wxVERTICAL none 5 wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 20 0 1 m_splitterTuneValues 1 protected 1 Resizable 0.5 0 -1 1 wxSPLIT_HORIZONTAL wxSP_3D 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 -1,100 1 m_panelCursors 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL wxID_ANY Cursors sbSizer3 wxVERTICAL 1 none 5 wxALL|wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_cursors 1 protected 1 Resizable 1 wxLC_HRULES|wxLC_REPORT|wxLC_SINGLE_SEL 0 wxFILTER_NONE wxDefaultValidator 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 -1,200 1 m_tunePanel 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL wxID_ANY Tune m_tuneSizerStb wxHORIZONTAL 1 protected 5 wxEXPAND 1 m_tuneSizer wxHORIZONTAL protected