#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include void SCH_EDIT_FRAME::OnSimulationRun( wxCommandEvent& event ) { #if 0 NETLIST_OBJECT_LIST* net_atoms = BuildNetListBase(); NETLIST_EXPORTER_PSPICE exporter( net_atoms, Prj().SchLibs() ); STRING_FORMATTER formatter; exporter.Format( &formatter, GNL_ALL ); printf("*******************\n%s\n", (const char *)formatter.GetString().c_str()); #endif SIM_PLOT_FRAME* simFrame = (SIM_PLOT_FRAME*) Kiway().Player( FRAME_SIMULATOR, false ); if( !simFrame ) { simFrame = (SIM_PLOT_FRAME*) Kiway().Player( FRAME_SIMULATOR, true ); simFrame->Show( true ); } // On Windows, Raise() does not bring the window on screen, when iconized if( simFrame->IsIconized() ) simFrame->Iconize( false ); simFrame->Raise(); simFrame->SetSchFrame( this ); simFrame->StartSimulation(); } void SCH_EDIT_FRAME::OnSimulationStop( wxCommandEvent& event ) {} void SCH_EDIT_FRAME::OnSimulationAddProbe( wxCommandEvent& event ) {}