// // // // // // public void initExperiment(InputDataObject inDataObject) // // Функция инициализирует новый эксперимент // // // // // // public static Experiment InitExperiment(InputDataObject inDataObject) { if(_experiment==null) { _experiment = new Experiment(inDataObject); } return _experiment; }
// // // // // // public void stopExperiment() // // Функция остановки эксперимента // // // // // // public void StopExperiment() { if (_state == State.Processing | _state == State.Paused | _state == State.Ended) { try { _state = State.Null; // NULL _experimentThread.Abort(); // Остановка потока _experiment = null; } catch (ThreadAbortException) { } } }