public void simBegin() { if (panelSimControls.isTraceReplayEnabled()) traceReplay = panelSimControls.getTrace().getEvents(); else { traceReplay = null; if (panelSimControls.isTraceWriteEnabled()) panelSimControls.clearTrace(); } if (sim_thread == null) { sim_thread = new SimThread(); sim_thread.start(); } }
public void simFinish() { if (sim_thread != null) { sim_thread.interrupt(); sim_thread = null; } }