示例#1
0
        // // // // // 
        // public void initExperiment(InputDataObject inDataObject)
        //
        // Функция инициализирует новый эксперимент
        //
        // // // // //
        public static Experiment InitExperiment(InputDataObject inDataObject)
        {
            if(_experiment==null)
            {
                _experiment = new Experiment(inDataObject);
            }

            return _experiment;
        }
示例#2
0
 // // // // // 
 // 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) { }
     }
 }